学员(7715)
课程(185)
分享
机器人移动、攻击的状态机做好,运行以后发现机器人离地0.3米(Y轴原本是0,运行后变成0.3),如果让他攻击,则会鬼畜地在上下瞬移(Y轴0.3和0.04来回切换),把攻击动画的Y轴都锁定,则一直离地0.3米,把机器人初始位置降低0.3米也没用。
请问老师,这是啥原因?
是不是你的navagent这个组件设置的问题,设置下navmeshagent这个组件 在机器人身上的位置
也可能是collider跟自身不匹配的原因
老师,实验了很久,不知道是不是这个关系,我最后是把rigidbody上的重力开关(Use Gravity)关掉后运行,能移动了再勾选上就正常了。还有想问下,我又建了一个机器人用的是character controller组件,没有用collider+rigidbody,这俩有什么分别吗?
回复 @ Reus: character controller相当于 collier 加刚体的结合,专门用来方便控制运动的