我正在使用激活触发器参数来循环跳转动画:
isGrounded
是我的'是玩家接地布尔',我用来确定我的玩家是否被允许跳跃。我正在使用子播放器对象并使用Physics2D.lineCast(myPlayer, myPlayerGround, playerMask)
来执行此操作。
我正在触发跳转动画(使用触发器参数从运行或空闲转移到跳转动画,这是我正在使用的其他两个动画,目前正在使用空格键),同样的方式我点击y轴跳跃速度。
我无法找到一种可靠的方法来重置触发器。如果isGrounded
返回true,我尝试重置它,但是我假设我得到了误报,因为它只会在isGrounded
返回true时才会触发?我还尝试通过运行检查触发动画来查看isGrounded
是否返回false,但如果是这样的话,如果我从窗台上掉下来,以及实际跳跃,那么跳跃动画将会播放没有意义。