2015-08-10 2 views
0

Я разрабатываю игру с использованием Cocos2d и Box2d, и я не могу добавить изображение, которое не является POT (мощность двух) в размере. Вы знаете, как я могу деактивировать это поведение? Благодарю.Cocos2d использует изображения NPOT (активы)

Edit: cocos2d-iphone 2,1, ObjC, IOS приложение

+0

Возможный дубликат HTTP://stackoverflow.com/questions/14422637/cocos2d-disabling-only-retina-ipad-graphics –

+1

@ ZacharyEspiritu ... короткий ответ - «нет», это не дубликат упомянутого вопроса. – YvesLeBorg

+0

obj-c и приложение предназначено для iOS – alexsc

ответ

0

Эта версия поддерживает 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's Required device capabilities.

-1

вы можете использовать texturepacker инструменты, чтобы упаковать изображение, и если вы хотите добавить изображение не горшок, вы должны показать свой код, может быть, мы можем узнать некоторые неправильно

+0

witch version cocos2dx, который вы используете? Если вы используете cocos2dx 1.x, вам нужно настроить ccConfig.h для поддержки npot, и если вы используете cocos2dx 2.x или uper, тогда вам не нужно ничего настраивать –

+0

этот ответ должен быть комментарием. На указанный комментарий ответили в вопросе ОП. – YvesLeBorg

Смежные вопросы