水果切切乐解压挑战

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

// 游戏主逻辑(切割物体得分)

cc.Class({
extends: cc.Component,
properties: {
scoreLabel: cc.Label,
targetPrefab: cc.Prefab // 被切割的物体预制体(如水果图)
},
start() {
this.score = 0;
this.spawnTarget();
},
spawnTarget() {
let target = cc.instantiate(this.targetPrefab);
target.parent = this.node;
target.setPosition(cc.randomMinus1To1() * 300, -500);
target.runAction(cc.moveTo(1, cc.v2(target.x, 500)));
target.on(cc.Node.EventType.TOUCH_START, () => {
this.score += 10;
this.scoreLabel.string = this.score;
target.destroy();
this.spawnTarget();
});
}
});