我目前在使用敌人的AI脚本时遇到麻烦。我目前对Unity并不陌生,所以我仍然学到很多东西,但是当我的玩家移动并且我的敌人跟随该玩家时,敌人开始抖动,我还没有找到解决这个小问题的方法。
这是我尝试过的东西:
我在播放机摄像机上附加了Cinemachine
,所以我认为可能是这样,所以我将Update
和BlendUpdate
方法更改为SmartUpdate
和LateUpdate
。
我尝试在我的敌人角色上插入刚体2d,但没有执行任何操作。
我尝试编码平滑,(在update
上将fixedupdate
更改为Vector2.MoveTowards
)。
我尝试搜索多个不同的教程并尝试了所有教程。
我看了互联网上的论坛,但是他们的答案已经过期或没有答案,或者这是错误的游戏引擎。
我已经在这个问题上停留了2个星期,如果我没有弄清楚这一点,我觉得我将无法进行开发。我现在删除了我的敌人关注脚本。我在一个论坛中读到,它们可能会在两个不同的时钟上设置动画,我了解这些时钟,但不知道如何解决,因此请帮忙!
好像我想通了!而不是在敌人身上插入Rigidbody2D,我不得不在Player上插入Rigidbody2D,现在它不再抖动了:D