码迷,mamicode.com
首页 > 编程语言 > 详细

Unity中的Transform类

时间:2017-03-27 14:41:54      阅读:733      评论:0      收藏:0      [点我收藏+]

标签:坐标   中心   span   角度   向量   坐标系   class   位置   space   

  1. childCount,第一层物体
  2. eulerAngles,角度
  3. Transform.hasChanged 位置,角度,缩放改变了。
  4.   transform.Rotate(0, 30, 0);
    transform.Rotate(0,30,0,Space.World);
  5. 旋转的中心点不变,只是旋转的轴的方向可能不一样,一个按照自身坐标系,一个按照世界坐标系。
  6. 如果想让子物体绕着另外一个中心点旋转,加一个父物体,假如cube是0,0,0,想让他绕着2,2,2旋转,加一个空物体2,2,2,将cube设空物体的子物体,这时cube变成-2,-2,-2了,然后在空物体上transform.Rotate(0, 30, 0)即可。
  7. public void RotateAround(Vector3 point, Vector3 axis, float angle); 绕着某个轴旋转,旋转轴得位置和方向由point和axis确定,比如同时旋转轴朝上,位置不同,旋转得半径也不同.由point和axis定义的轴,同是也是旋转平面得法向量,再由旋转的物体得位置确定旋转平面,即可.

Unity中的Transform类

标签:坐标   中心   span   角度   向量   坐标系   class   位置   space   

原文地址:http://www.cnblogs.com/ptqueen/p/6626332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!