Cocos2d iphone 将cocos2d xcode项目更新为新版本

Cocos2d iphone 将cocos2d xcode项目更新为新版本,cocos2d-iphone,Cocos2d Iphone,我正在尝试将此项目更新为新的cocos2d版本。"https://github.com/joshvera/iPhone-Tetris" 我更改了一些函数,如下所示: Sprite → CCSprite AtlasSprite → CCSprite AtlasSpriteFrame → CCSpriteFrame SpriteFrame → CCSpriteFrame Animation → CCAnimation AtlasAnimation → CCAnimation AtlasSpriteM

我正在尝试将此项目更新为新的cocos2d版本。"https://github.com/joshvera/iPhone-Tetris"

我更改了一些函数,如下所示:

Sprite → CCSprite
AtlasSprite → CCSprite
AtlasSpriteFrame → CCSpriteFrame
SpriteFrame → CCSpriteFrame
Animation → CCAnimation
AtlasAnimation → CCAnimation
AtlasSpriteManager → CCSpriteSheet ← NEW NAME
然后再构建项目。我得到以下输出:

2012-01-23 11:19:13.733 denemetotemnewversion[2131:10a03] cocos2d: cocos2d v2.0.0-beta

2012-01-23 11:19:13.734 denemetotemnewversion[2131:10a03] cocos2d: Using Director 
Type:CCDirectorDisplayLink

2012-01-23 11:19:13.754 denemetotemnewversion[2131:10a03] cocos2d: OS version: 5.0 (0x05000000)

2012-01-23 11:19:13.755 denemetotemnewversion[2131:10a03] cocos2d: GL_VENDOR:   Apple Computer, Inc.

2012-01-23 11:19:13.756 denemetotemnewversion[2131:10a03] cocos2d: GL_RENDERER: Apple Software Renderer

2012-01-23 11:19:13.756 denemetotemnewversion[2131:10a03] cocos2d: GL_VERSION:  OpenGL ES 2.0 APPLE

2012-01-23 11:19:13.757 denemetotemnewversion[2131:10a03] cocos2d: GL_MAX_TEXTURE_SIZE: 4096

2012-01-23 11:19:13.757 denemetotemnewversion[2131:10a03] cocos2d: GL_MAX_TEXTURE_UNITS: 8

2012-01-23 11:19:13.758 denemetotemnewversion[2131:10a03] cocos2d: GL_MAX_SAMPLES: 4

2012-01-23 11:19:13.758 denemetotemnewversion[2131:10a03] cocos2d: GL supports PVRTC: YES

2012-01-23 11:19:13.759 denemetotemnewversion[2131:10a03] cocos2d: GL supports BGRA8888 textures: YES

2012-01-23 11:19:13.759 denemetotemnewversion[2131:10a03] cocos2d: GL supports NPOT textures: YES

2012-01-23 11:19:13.760 denemetotemnewversion[2131:10a03] cocos2d: GL supports discard_framebuffer: YES

2012-01-23 11:19:13.760 denemetotemnewversion[2131:10a03] cocos2d: compiled with Profiling Support: NO

2012-01-23 11:19:13.761 denemetotemnewversion[2131:10a03] cocos2d: **** WARNING **** CC_ENABLE_GL_STATE_CACHE is disabled. To improve performance, enable it by editing ccConfig.h

[Switching to process 2131 thread 0x1410b]
2012-01-23 11:19:13.809 denemetotemnewversion[2131:10a03] cocos2d: Frame interval: 1

2012-01-23 11:19:13.810 denemetotemnewversion[2131:10a03] cocos2d: surface size: 320x480
并且只显示背景图像。精灵不工作了。有什么想法吗? 谢谢。

一般来说,仅仅复制和替换cocos2d iphone和更新版本是不够的。您必须记住已删除或重命名的文件,因此需要完全删除旧文件夹,然后再次添加。就我个人而言,我发现只需安装新的cocos2dxcode模板,创建一个新项目,然后将所有源代码和资产重新添加进去,就容易多了

至于,例如添加着色器文件并将其正确添加到复制资源构建阶段(默认情况下,它们将被视为源代码)。

一般来说,仅仅复制和替换cocos2d iphone和更新版本是不够的。您必须记住已删除或重命名的文件,因此需要完全删除旧文件夹,然后再次添加。就我个人而言,我发现只需安装新的cocos2dxcode模板,创建一个新项目,然后将所有源代码和资产重新添加进去,就容易多了


至于,就像添加着色器文件并将其正确添加到复制资源构建阶段(默认情况下,它们将被视为源代码)。

只需转到ccConfig.h->Search(CC\u ENABLE\u GL\u STATE\u CACHE)->并将其设置为1

只需转到ccConfig.h->Search(CC\u ENABLE\u GL\u STATE\u CACHE)->并将其设置为1