物体的自转

第一种方式

   private GameObject center;

  //旋转

  center.transform.Rotate(new Vector3(0, -1, 0), Time.deltaTime * speed);

第二种方式

private void RotateSelf(GameObject obj,float speedSelf)
{

  //角轴
  var rotate = Quaternion.AngleAxis(Time.deltaTime * speedSelf, Vector3.up);
  obj.transform.rotation = rotate * obj.transform.rotation;
}

//调用方法

 RotateSelf(center.gameObject,-10f);

posted @ 2017-07-06 16:34  U3DEngineer  阅读(997)  评论(0编辑  收藏  举报