Cocos2d x cocos2dx 3.2版上ccp()的等效函数是什么

Cocos2d x cocos2dx 3.2版上ccp()的等效函数是什么,cocos2d-x,Cocos2d X,我目前正在开发一个游戏,也可以在这个链接的教程上看到 在我学习本教程的过程中,我在实现在视差节点上添加子节点的代码时遇到了一个问题。我的问题是。。。在给定的教程中,他使用了以下语句:_backgroundNode->addChild(_spacedust1,0,dustSpeed,ccp(winSize.height/2));在parralaxnode上添加子节点。我想知道的是cocos2dx 3.2版上的等效ccp()函数。因为当我试图编译游戏应用程序时,会出现错误。CCPointMake或c

我目前正在开发一个游戏,也可以在这个链接的教程上看到


在我学习本教程的过程中,我在实现在视差节点上添加子节点的代码时遇到了一个问题。我的问题是。。。在给定的教程中,他使用了以下语句:_backgroundNode->addChild(_spacedust1,0,dustSpeed,ccp(winSize.height/2));在parralaxnode上添加子节点。我想知道的是cocos2dx 3.2版上的等效ccp()函数。因为当我试图编译游戏应用程序时,会出现错误。

CCPointMake
ccp
现在不推荐使用,而是使用
Vec2
,如:


Vec2(x,y)
相当于
ccp(x,y)
CCPointMake
ccp
现在不推荐使用,而是使用
Vec2
类似:


Vec2(x,y)
相当于
ccp(x,y)

如果您使用_backgroundNode->addChild(_spacedust1,0,dustSpeed,ccp(winSize.height/2));由于语法不正确,因此无法编译


代码中只有一个输入ccp(winSize.height/2)ccp,Point,Vec2需要两个输入x和y。使用Vec2(x,y)并将进行编译。

如果使用_backgroundNode->addChild(_spacedust1,0,dustSpeed,ccp(winSize.height/2));由于语法不正确,因此无法编译


代码中只有一个输入ccp(winSize.height/2)ccp,Point,Vec2需要两个输入x和y。使用Vec2(x,y)并将进行编译。

ccp()是CCPointMake函数的宏,因此如果找不到该宏,则无法使用它。Try CCPointMake insteadccp()是CCPointMake函数的宏,因此如果找不到该宏,则无法使用它。请尝试使用CCPointMake代替此选项。此选项不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。@user503413这是答案,不是评论。这不提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。@user503413这是答案,不是评论。