You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Scratch射击游戏中Score变量无法累加问题求助

Scratch射击游戏Score不增加问题排查与解决
  • 碰撞检测未针对克隆体:你当前的碰撞逻辑大概率只检测了UFO1/UFO2的原角色,而非它们的克隆体。Scratch里原角色和克隆体是独立实例,选“碰到UFO1”只会识别原角色,要改成选择“碰到UFO1的克隆”(下拉选项里找对应克隆选项)。
  • 变量作用域错误:检查Score变量是否设为全局变量(适用于所有角色)。如果是局部变量(仅某角色可用),其他角色触发碰撞时没法修改它。
  • 脚本位置不对:碰撞检测逻辑要放在激光或者敌人克隆体的脚本里。比如给激光加个循环,移动时持续检测是否碰到敌人克隆;别把逻辑放在原UFO角色里,毕竟舞台上只有克隆体,原角色可能没显示。
  • 克隆体销毁时机错误:如果碰撞后先删克隆体再加分,脚本会直接终止,Score就加不上。要先执行将Score增加1,再执行删除此克隆体。

内容的提问来源于stack exchange,提问作者Helen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 01:54:54