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