COCOS2d 3.0中如何使用CCDirector和其他变化



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

我已经完成了转换,但对以下内容进行了弃用。

 COCOS2DX-2.X                            COCOS2DX-3.X
 sharedDirector()->getWinSize()              -> ?
 SpriteFrameCache::sharedSpriteFrameCache()  -> ?
  glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, glVertices);
 kCCVertexAttrib_Position                    -> ?

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

预先感谢。

这里的解决方案

 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

这将有助于您的转换。

最新更新