粒子系统* 战斗场景::获取粒子与攻击(int 攻击){
粒子系统*粒子;
开关(攻击)
{
案例20:
粒子 = 粒子系统四次方::创建(“火影列表”);
粒子>设置位置类型(粒子系统::P组织类型::免费);
particle->setAutoRemoveOnFinish(真);
破;
案例50:
粒子 = 粒子系统四次方::创建(“山店列表”);
粒子>设置位置类型(粒子系统::P组织类型::免费);
particle->setAutoRemoveOnFinish(真);
破;
案例70:
粒子 = 粒子系统四次方::创建(“杜奇列表”);
粒子>设置位置类型(粒子系统::P组织类型::免费);
particle->setAutoRemoveOnFinish(真);
破;
违约:
破;
}
返回粒子;
}
我想通过传入的不同参数来创建不同的粒子效果,但是在创建之后cocos粒子特效库下载cocos粒子特效库下载,不同的效果会产生影响,例如第一个是火焰效果,第二个会产生类似的效果像素游戏素材,并且只有第一个粒子每次都是正常效果游戏开发素材,为什么
这是吗?
粒子系统 *粒子=这个->get粒子与攻击(攻击);
粒子>集混合性附加(真);
粒子>集位置(Vec2(怪物>生成位置().x + 10, 怪物>生成位置().y));
这>添加的孩子(粒子, 1, 7);
这是我调用它的代码,为什么这种不同的效果冲突,它是用swich语句创建的