|
|
@@ -671,26 +671,21 @@ export class WeaponBullet extends Component {
|
|
|
* 设置子弹效果节点激活状态
|
|
|
*/
|
|
|
private setupBulletEffectNodes() {
|
|
|
- // 尖胡萝卜特殊处理:使用Spine动画而不是拖尾效果
|
|
|
- const isSharpCarrot = this.weaponId === 'sharp_carrot';
|
|
|
-
|
|
|
- // 查找Spine节点
|
|
|
+ // 查找Spine节点 - 现在所有武器都不使用Spine动画
|
|
|
const spineNode = this.node.getChildByName('Spine');
|
|
|
if (spineNode) {
|
|
|
- spineNode.active = isSharpCarrot;
|
|
|
+ spineNode.active = false;
|
|
|
}
|
|
|
|
|
|
- // 查找TrailEffect节点
|
|
|
+ // 查找TrailEffect节点 - 所有武器都使用拖尾效果
|
|
|
const trailEffectNode = this.node.getChildByName('TrailEffect');
|
|
|
if (trailEffectNode) {
|
|
|
- trailEffectNode.active = !isSharpCarrot;
|
|
|
+ trailEffectNode.active = true;
|
|
|
|
|
|
// 为拖尾效果设置白色颜色
|
|
|
- if (!isSharpCarrot) {
|
|
|
- const trailController = trailEffectNode.getComponent(BulletTrailController);
|
|
|
- if (trailController) {
|
|
|
- trailController.setTrailColor('white');
|
|
|
- }
|
|
|
+ const trailController = trailEffectNode.getComponent(BulletTrailController);
|
|
|
+ if (trailController) {
|
|
|
+ trailController.setTrailColor('white');
|
|
|
}
|
|
|
}
|
|
|
}
|