纳金网
标题:
Unity3D开发之计算向量角度的方式
[打印本页]
作者:
王者再临
时间:
2014-12-31 22:45
标题:
Unity3D开发之计算向量角度的方式
//计算夹角的角度 0~360
float angle_360(Vector3 from_, Vector3 to_){
Vector3 v3 = Vector3.Cross(from_,to_);
if(v3.z > 0)
return Vector3.Angle(from_,to_);
else
return 360-Vector3.Angle(from_,to_);
}
复制代码
调用如下:
angle = angle_360(new Vector3(0,-1,0),transform.position);
复制代码
可以获取得到与向下夹角的角度值。
作者:
我不再年轻
时间:
2015-1-3 11:10
不错, 学习点数学知识很有用!
作者:
xizhenlong
时间:
2015-1-9 16:50
学点数学还是有用的
作者:
tangqizuse
时间:
2015-1-9 18:09
谢谢楼主分享
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5