学员(7962)
课程(204)
分享
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
机器人移动、攻击的状态机做好,运行以后发现机器人离地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 加刚体的结合,专门用来方便控制运动的