cocos2dx this->addChild(jl) 不要this怎么写(写完整) 默认hello类

jl=Sprite3D::create(“ReskinGirl.c3b”);
jl->setScale(5);
jl->setPosition(Vec2(100,50));
this->addChild(jl)

this是你需要把jl添加进去的父节点,这段代码,也就意味着你当前操作是在,父节点类里面做的,如果不是,这个this将不是你所期望的,那样的话你必须首先获得那个需要加入的父节点对象,然后用那个父节点对象调用addChild

谢谢
jl=Sprite3D::create(“ReskinGirl.c3b”);
jl->setScale(5);
jl->setPosition(Vec2(100,50));
auto rootps =
PUParticleSystem3D::create(“blackHole.pu”,
“pu_mediapack_01.material”);
//rootps->setScale(2);
rootps->setPosition3D(Vec3(0, 150, 0));
auto moveby = MoveBy::create(2.0f, Vec2(50.0f, 0.0f));
auto moveby1 = MoveBy::create(2.0f, Vec2(-50.0f, 0.0f));
rootps->runAction(RepeatForever::create(Sequence::create(moveby, moveby1, nullptr)));
rootps->startParticleSystem();
jl->addChild(rootps, 0);

this->addChild(jl);

帅哥为什么粒子效果不显示 jl->addChild(rootps, 0);是不是这句问题 粒子不能添加到精灵上吗

解决了 是缩放和坐标问题
jl->setScale(5)调下
rootps->setPosition3D(Vec3(0, 80, 0))调下