如何在cocos2d-x v3中将点向量作为函数参数传递?

如何在cocos2d-x v3中将点向量作为函数参数传递?,cocos2d-x,cocos2d-x-3.0,Cocos2d X,Cocos2d X 3.0,我试图实现的是将点向量作为函数的参数传递 cocos2d::Vector<cocos2d::Point> p; p.pushBack(Point(5,5)); p.pushBack(Point(19,30)); ......... ......... //Function Call this->passArray(p); //function definition void GameLayer::passArray(const cocos2d::Vect

我试图实现的是将点向量作为函数的参数传递

cocos2d::Vector<cocos2d::Point> p;


    p.pushBack(Point(5,5));
    p.pushBack(Point(19,30));
.........
.........
//Function Call 
this->passArray(p);

//function definition
void GameLayer::passArray(const cocos2d::Vector<cocos2d::Point> &p)
{
    for (int i = 0; i < p.size(); i++) {
    std::cout<<p.at(i).x;
    }
}
cocos2d::向量p;
p、 回推(点(5,5));
p、 推回(点(19,30));
.........
.........
//函数调用
本->帕萨雷(p);
//函数定义
void GameLayer::passArray(const cococs2d::Vector&p)
{
对于(int i=0;istd::cout向量在v3.0中发生了变化
您必须查看此博客:

而且,如果所有操作都失败,您可以始终使用std::vector

此外,类点不是从CCNode继承的,也不具有与cocos2d::vector一起使用的基本功能