纳金网

标题: Unity3D开发之计算向量角度的方式 [打印本页]

作者: 狂风大尉    时间: 2015-2-28 23:39
标题: Unity3D开发之计算向量角度的方式

Unity3D开发之计算向量角度的方式
  1. //计算夹角的角度 0~360

  2. float angle_360(Vector3 from_, Vector3 to_){

  3. Vector3 v3 = Vector3.Cross(from_,to_);

  4. if(v3.z > 0)

  5. return Vector3.Angle(from_,to_);

  6. else

  7. return 360-Vector3.Angle(from_,to_);

  8. }
复制代码
 调用如下:
  1. angle = angle_360(new Vector3(0,-1,0),transform.position);
复制代码





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5