如何通过线性插值摆动物体?

Posted

技术标签:

【中文标题】如何通过线性插值摆动物体?【英文标题】:How to swing an Object by linear interpolation? 【发布时间】:2018-09-20 16:53:14 【问题描述】:

我尝试使用线性插值来摆动物体。

【问题讨论】:

【参考方案1】:

使用变换的RotateAround函数:

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour 
    void Update() 
        transform.RotateAround(transform.position, Vector3.up, alpha);
    

其中 alpha 是您希望旋转的角度,您需要更新它以进行平滑旋转。

【讨论】:

以上是关于如何通过线性插值摆动物体?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现线性插值?

Box2d:如何施加力以保持从左到右的摆动?

您如何对重新采样的音频数据进行双三次(或其他非线性)插值?

unity 如何让物体绕自己的中心轴转

[C#]请问如何消除unity3d中ConfigurableJoint关节的停转后的摆动(惯性引起的)?

线性插值&双线性插值&三线性插值