2021-06-25 07:50:12 -04:00

22 lines
490 B
C#

using Unity.Mathematics;
using UnityEngine;
using System;
public class SinPos : MonoBehaviour
{
public Vector3 offset;
public Vector3 offsetPos;
public Vector3 speed;
public Vector3 strength;
Vector3 time;
private void Update()
{
time += speed * Time.deltaTime;
Vector3 pos = offsetPos;
for (int i = 0; i < 3; i++) pos[i] = offsetPos[i] + (strength[i] * (float)Math.Sin(offset[i] + time[i]));
transform.position = pos;
}
}