我必须将游戏转换为新版本的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
这将有助于您的转换。