1

我必须将我的游戏转换为新版本的 cocos2dx。

我已完成转换,但已弃用以下内容。

 COCOS2DX-2.X                            COCOS2DX-3.X

 sharedDirector()->getWinSize()              -> ?

 SpriteFrameCache::sharedSpriteFrameCache()  -> ?

  glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, glVertices);

 kCCVertexAttrib_Position                    -> ?

任何人都可以帮助我转换吗?

提前致谢。

4

1 回答 1

3

这里有解决方案

 Size screenSize =  Director::getInstance()->getWinSize();   - No need sharedDirector()

 SpriteFrameCache::getInstance()->addSpriteFramesWithFile("example.plist"); - No need sharedSpriteFrameCache
 glVertexAttribPointer(GLProgram::VERTEX_ATTRIB_POSITION, 2, GL_FLOAT, GL_FALSE, 0, vertices);   - No need kCCVertexAttrib_Position

这将有助于您的转换。

于 2014-01-22T12:07:37.533 回答