敌人跟随Unity 2d抖动?

问题描述 投票:-1回答:1

我目前在使用敌人的AI脚本时遇到麻烦。我目前对Unity并不陌生,所以我仍然学到很多东西,但是当我的玩家移动并且我的敌人跟随该玩家时,敌人开始抖动,我还没有找到解决这个小问题的方法。

这是我尝试过的东西:

  • 我在播放机摄像机上附加了Cinemachine,所以我认为可能是这样,所以我将UpdateBlendUpdate方法更改为SmartUpdateLateUpdate

  • 我尝试在我的敌人角色上插入刚体2d,但没有执行任何操作。

  • 我尝试编码平滑,(在update上将fixedupdate更改为Vector2.MoveTowards)。

  • 我尝试搜索多个不同的教程并尝试了所有教程。

  • 我看了互联网上的论坛,但是他们的答案已经过期或没有答案,或者这是错误的游戏引擎。

我已经在这个问题上停留了2个星期,如果我没有弄清楚这一点,我觉得我将无法进行开发。我现在删除了我的敌人关注脚本。我在一个论坛中读到,它们可能会在两个不同的时钟上设置动画,我了解这些时钟,但不知道如何解决,因此请帮忙!

c# unity3d animation smoothing
1个回答
0
投票

好像我想通了!而不是在敌人身上插入Rigidbody2D,我不得不在Player上插入Rigidbody2D,现在它不再抖动了:D

© www.soinside.com 2019 - 2024. All rights reserved.