首页 > 其他分享 >unity 模型振荡器代码

unity 模型振荡器代码

时间:2022-11-23 23:33:43浏览次数:40  
标签:1.0 StartPosition 代码 Vector3 振荡器 unity using public

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// 振荡器
/// </summary>
public class Oscillator : MonoBehaviour
{
    public float m_Amplitude = 1.0f;
    public float m_Period = 1.0f;
    public Vector3 m_Direction = Vector3.up;
    Vector3 m_StartPosition;

    void Start()
    {
        m_StartPosition = transform.position;
    }

    void Update()
    {
        var pos = m_StartPosition + m_Direction * m_Amplitude * Mathf.Sin(2.0f * Mathf.PI * Time.time / m_Period);
        transform.position = pos;
    }
}

 

标签:1.0,StartPosition,代码,Vector3,振荡器,unity,using,public
From: https://www.cnblogs.com/Roz-001/p/16920525.html

相关文章