Objective c Cocos2d使用NPOT图像(资源)

Objective c Cocos2d使用NPOT图像(资源),objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我正在开发一个使用Cocos2d和Box2d的游戏,我不能添加一个不是两个大小的POT power的图像。你知道我怎样才能阻止这种行为吗?谢谢 编辑:cocos2d iphone 2.1、ObjC、iOS应用程序,该版本支持NPOT图像:启动时,您应该看到: cocos2d: cocos2d-iphone v2.1 cocos2d: compiled with Profiling Support: NO cocos2d: OS version: 7.1 (0x07010000) cocos2d:

我正在开发一个使用Cocos2d和Box2d的游戏,我不能添加一个不是两个大小的POT power的图像。你知道我怎样才能阻止这种行为吗?谢谢


编辑:cocos2d iphone 2.1、ObjC、iOS应用程序,该版本支持NPOT图像:启动时,您应该看到:

cocos2d: cocos2d-iphone v2.1
cocos2d: compiled with Profiling Support: NO
cocos2d: OS version: 7.1 (0x07010000)
cocos2d: GL_VENDOR:   Apple Computer, Inc.
cocos2d: GL_RENDERER: Apple Software Renderer
cocos2d: GL_VERSION:  OpenGL ES 2.0 APPLE-9.4.3
cocos2d: GL_MAX_TEXTURE_SIZE: 4096
cocos2d: GL_MAX_TEXTURE_UNITS: 8
cocos2d: GL_MAX_SAMPLES: 4
cocos2d: GL supports PVRTC: YES
cocos2d: GL supports BGRA8888 textures: YES
cocos2d: GL supports NPOT textures: YES
cocos2d: GL supports discard_framebuffer: YES
cocos2d: GL supports shareable VAO: NO

请确保您的信息中需要opengles-2。plist的“所需设备功能”条款。

您可以使用texturepacker工具打包图像,如果您想添加图像而不是pot,您需要显示代码,可能是我们可以找出一些错误的

可能重复的@ZacharyEspiritu。。。简而言之,答案是否定的,这不是上述问题的重复。obj-c和该应用程序是针对iOS2.1 objective-c iPhone的。您使用如此旧版本的cocos2d有什么特殊原因吗?现在不是到了v3.x了吗?你使用的是cocos2dx的巫婆版本吗?如果你使用cocos2dx 1.x,你需要在ccConfig.h中进行配置以支持npot,如果你使用CoCoCos2DX 2.x或uper,那么你不需要配置任何东西。答案应该是注释。以上评论已在OP的问题中得到回答。