Unity 半圆抛物线运动

来源:互联网 发布:php程序员是什么 编辑:程序博客网 时间:2024/04/30 18:04

Vector3.Slerp 球形插值

static function Slerp (from : Vector3to : Vector3t : float) : Vector3
通过t数值在from和to之间插值。返回的向量的长度将被插值到from到to的长度之间。
t的值在[0...1]。
C#代码:
using UnityEngine;using System.Collections;public class example : MonoBehaviour {public Transform sunrise;//起点public Transform sunset;//落点void Update() {Vector3 center = sunrise.position + sunset.position * 0.5F;center -= new Vector3(0, 1, 0);Vector3 riseRelCenter = sunrise.position - center;Vector3 setRelCenter = sunset.position - center;transform.position = Vector3.Slerp(riseRelCenter, setRelCenter, Time.time);transform.position += center;}}


0 0
原创粉丝点击