unity vector(三維向量【Lerp、Angle、Distance】)


using UnityEngine;
using System.Collections;

public class Cube : MonoBehaviour {

Vector3 Caps;
// Use this for initialization
void Start () {
//Caps = GameObject.Find("Capsule").transform.position;

//標准化向量,只要方向不要大小
//Caps.Normalize();


//求物體間的夾角
//float anlge = Vector3.Angle(transform.position,Caps);
//Debug.Log(anlge);

//求物體之間的距離
//float dis = Vector3.Distance(Caps,transform.position);
//Debug.Log(dis);

}

// Update is called once per frame
void Update () {
//一個物體向另一個物體移動
//transform.position = Vector3.Lerp(transform.position,Caps,0.5f*Time.deltaTime);

//創建一個旋轉物體的正面朝向target
Vector3 Caps = GameObject.Find("Capsule").transform.position;
Vector3 dir = Caps - transform.position;
Quaternion que = Quaternion.LookRotation(Caps);
transform.rotation = que;

}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM