我正在 Unity 2022.3.8f1 上制作一款平台游戏。当我在游戏中同时按下左键和右键时,玩家开始滑动而不是停止。这行代码负责玩家沿 X 轴的移动:
rig.velocity = new Vector2(Input.GetAxis("Horizontal") * speed, rig.velocity.y);
我尝试调试函数本身Input.GetAxis("Horizontal"),并意识到问题出在函数本身,而不是我的代码中。帮我做到这一点,这样当你按两个按钮时,播放器就会停止,就像你没有按任何东西一样,我会很高兴。这是视频
https://www.youtube.com/watch?v=0cro58rt-PQ
