我目前正在开发一款游戏,也可以在此链接上的教程中看到http://www.raywenderlich.com/33752/cocos2d-x-tutorial-for-ios-and-android-space-game
在我学习本教程时,我遇到了在我的ParallaxNode上实现添加子节点的代码时遇到的问题。我的问题是......在给定的教程中,他使用了语句:_backgroundNode-> addChild(_spacedust1,0,dustSpeed,ccp(winSize.height / 2));在他的parralaxnode上添加孩子。我想知道的是cocos2dx版本3.2上的等效ccp()函数。因为当我尝试编译游戏应用程序时,会出现错误。
答案 0 :(得分:7)
CCPointMake
或ccp
现已弃用,而是使用Vec2
,如:
Vec2(x, y)
相当于ccp(x, y)
答案 1 :(得分:1)
无论如何你使用_backgroundNode-> addChild(_spacedust1,0,dustSpeed,ccp(winSize.height / 2));由于语法不正确,这无法编译。
您的代码中只有一个输入 ccp(winSize.height / 2) ccp,Point,Vec2需要两个输入x和y。使用Vec2(x,y)并编译。