要解决这个问题,你需要使用一个标志来跟踪金币是否已经被撞击过。以下是一个可能的解决方案:

  1. 在每个金币对象中添加一个布尔型变量,例如"被撞击",初始值设为假。
  2. 创建一个事件,在金币对象与玩家角色碰撞时触发。
  3. 在该事件中,添加一个条件检查金币的"被撞击"变量是否为假。
  4. 如果条件为真,执行加一分的操作,并将金币的"被撞击"变量设为真。
  5. 在金币对象与玩家角色分离(离开)时,将金币的"被撞击"变量重新设为假。

这样,每次撞到一个金币后,分数只会加一次,直到离开金币后再撞击才能再次加分。

希望这个解决方案能够帮到你!


原文地址: https://www.cveoy.top/t/topic/i47u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录