Unity3D人物控制代码,为什么人物跳不起来!!只能实现左右移动

2025-04-04 10:37:40
推荐回答(1个)
回答(1):

首先你好像有两个参数来标记人物是否在地上 state和isGround。state并不完整,也没什么作用。那就当作你用isGround来标记人物是不是在地上。

isGround初始化为false,但是你从来没有给它赋值过true。程序根本无法判断Input.GetButtonDown("Jump");


还有些小问题都没这个逻辑问题严重