我目前正在做教程从unity学习代码,在这一部分有一些额外的挑战,这对你解决它没有帮助。它说,我必须防止玩家垃圾邮件的空格键,以产卵狗。我也尝试了一些像canSpawn这样的条件,但我不知道如何很好地实现它,Unity给了我一个错误,我不能在布尔值和按键事件之间使用&& using System.Collections; if (timer > time) /&
我正在制作我的第一个Unity platformer,我突然想到我从来没有阻止过我的玩家无限地跳跃。我尝试了使用布尔值的典型解决方案,该布尔值是通过跳跃和碰撞地面来切换的。问题是,即使我的播放器确实撞到了地面,OnTriggerEnter2D似乎也没有检测到它。我尝试使用raycaster解决方案,但似乎也不起作用。我让代码打印出它碰撞的任何物体的标签,所以我知道它根本没有检测到地面。Update is called once per frame {