有人知道如何使相机稳定器像在这个视频https://www.youtube.com/watch?v=lIbGuU5xOLk?我试图做一个全身fps,但当家长的相机到头部,它震动了这么多
jyztefdp1#
你有几个选择。
摄像头是头部的父对象这当然使用了实际的动画抖动。所以这意味着原始动画抖动,你只能通过添加这样的脚本来减少它。这是你现在所处的位置,IMO“最难”的选择。最准确的一个。摄像头100%与运动同步,但你真的想要/需要在游戏中一直这样吗?想想看。
我的建议是:
**将摄像机设置为玩家游戏对象的父对象(根或类似的未设置动画的GO)**与过去的选项相同,但取而代之的是,将其设置为未设置动画的游戏对象的父对象。
代替头部,你把它父化到根这将使它在播放器上,以及,但相反,它不会浮动,因为它的对象,它不是动画。这样,你可以添加运动/头部浮动(如果你喜欢它)使用更简单的脚本。这给你大约相同的结果,但在一个更容易的方式。如果你想尝试,也许看看这个快速教程:https://www.youtube.com/watch?v=5MbR2qJK8Tc
eqqqjvef2#
如果此摄影机已设置为动画 backbone 的子对象,则此处出售的资产可能具有相当复杂的技术。在大多数情况下,您不会这样做,而是单独设置摄影机的子对象,以便可以单独设置其动画。通常,如果希望摄影机跟随动画,您将使用类似Vector3.RotateTowards的工具,以固定的旋转速度朝动画的方向旋转相机,以保持其平滑。你在这里看到的可能是这种方法的一个版本,有很多启发式的方法来为运动添加更自然的感觉。
2条答案
按热度按时间jyztefdp1#
你有几个选择。
摄像头是头部的父对象这当然使用了实际的动画抖动。所以这意味着原始动画抖动,你只能通过添加这样的脚本来减少它。这是你现在所处的位置,IMO“最难”的选择。最准确的一个。摄像头100%与运动同步,但你真的想要/需要在游戏中一直这样吗?想想看。
我的建议是:
**将摄像机设置为玩家游戏对象的父对象(根或类似的未设置动画的GO)**与过去的选项相同,但取而代之的是,将其设置为未设置动画的游戏对象的父对象。
代替头部,你把它父化到根
这将使它在播放器上,以及,但相反,它不会浮动,因为它的对象,它不是动画。这样,你可以添加运动/头部浮动(如果你喜欢它)使用更简单的脚本。这给你大约相同的结果,但在一个更容易的方式。如果你想尝试,也许看看这个快速教程:https://www.youtube.com/watch?v=5MbR2qJK8Tc
eqqqjvef2#
如果此摄影机已设置为动画 backbone 的子对象,则此处出售的资产可能具有相当复杂的技术。在大多数情况下,您不会这样做,而是单独设置摄影机的子对象,以便可以单独设置其动画。通常,如果希望摄影机跟随动画,您将使用类似Vector3.RotateTowards的工具,以固定的旋转速度朝动画的方向旋转相机,以保持其平滑。
你在这里看到的可能是这种方法的一个版本,有很多启发式的方法来为运动添加更自然的感觉。