步骤4:发射子弹。
- 点击 Player 旁边的
图标以打开可视化脚本。
- 在 Idle 附近创建一个新的状态 Shoot,并将动画设置为 044_Gun_Shoot。如果动画未显示任何内容,请确认您是否已打开 Object_SamplePlayer 选项卡。
- 添加一个动作来发射子弹(FireBullet)。选择 Sample_Bullet 作为子弹数据,并将连接点指定为 Connector - gun fire。这样即可从枪口发射 Sample_Bullet。
- 将 Idle 连接到 Shoot。将转换条件设置为“当按下 X 按钮(键盘上为 C 键)时”。
- 将 Shoot 连接到 Idle 的快捷方式。将转换条件设置为“动画结束后”。
- 现在,如果设置正确,您应该能够发射子弹。点击
或按 F5 键进行测试。如果子弹成功发射、击中瓦片并消失,则表示成功。
故障排除
射击动画未播放
很可能是转换失败。请确认动画是否正确设置,以及从 Idle 到 Shoot 的转换条件是否正确。
动画一直停留在射击状态
同样很可能是转换失败。请确认从 Shoot 返回 Idle 的转换是否已正确设置。
子弹未发射
可能是子弹发射动作的设置失败。
请检查:
- 是否在发射动作中正确设置了子弹数据。
- 连接点是否正确设置。
- 连接点是否位于枪口位置。
子弹只能发射一次
BulletSettings 中子弹的显示数量可能未设置为无限。
子弹未消失
请检查 sample_bullet 对象的可视化脚本。确认是否已设置 Remove 消失动作,以及三个转换条件是否通过OR连接。
第二回请参见此处




