我必须将我的游戏转换为新版本的cocos2dx。
我已完成转换,但已弃用以下内容。
COCOS2DX-2.X COCOS2DX-3.X
sharedDirector()->getWinSize() -> ?
SpriteFrameCache::sharedSpriteFrameCache() -> ?
glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, glVertices);
kCCVertexAttrib_Position -> ?
任何人都可以协助我转换吗?
提前致谢。
答案 0 :(得分: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
这有助于您的转化。