这个问题涉及到的是Unity游戏引擎中的物理引擎和运动学控制问题。如果没有正确设置AI的刚体(Rigidbody)和动画控制器(Animator),就会出现角色在移动时抖动或震动的现象。
解决方法包括:
示例代码(使用运动学控制控制AI移动):
public class AIController : MonoBehaviour {
public float moveSpeed = 5f;
private Rigidbody rb;
private Animator animator;
void Start() {
rb = GetComponent();
animator = GetComponent();
rb.isKinematic = true; // 将刚体设置为运动学控制
}
void Update() {
float moveHorizontal = Input
上一篇:ai美食prompt
下一篇:艾米丽相关分析