有了这段代码,我的角色可以双跳,但根据我按下跳转按钮的速度,第二次跳转将使角色跳得比我等待按下跳转按钮时高出两倍以上。[SerializeField] LayerMask whatIsGround; // A mask determining what is ground to the charactercrouch && anim.GetBool("Crouch"))
我的2D游戏项目有这个问题,我粘贴并修改了一些代码,代码可以在这个视频中找到:,但问题是,它不会跳转,我添加了Debug.Log来查看输入是否真的是我的角色不跳的原因,我测试了它,它不会跳,但它仍然显示我在Brackey的项目中使用了相同的代码,它的工作原理是正常的。private LayerMask m_WhatIsGround; // A mask determining what is ground to the charactercrouch)
{