甘酒のアプリ開発

一人でも多くの人を幸せにするアプリを作っていけたらなぁと思います。

【Unity】transform.Rotateによるオブジェクトの回転をスクリプトから制御する方法

transform.Rotateによるオブジェクトの回転をスクリプトから制御する方法をまとめてみました。

  

移動を制御したい場合はこちらをご覧ください。(_ _)

 

 

transform.Rotateによる回転の制御

 

transform.Rotate(new Vector3(5, 0, 0));

 

説明:X軸を軸に回転させる

transform.Rotate(new Vector3(5, 0, 0));

  • サンプルコード
  1. using UnityEngine;

  2. using System.Collections;

  3. public class RotateX : MonoBehaviour{
  4.     void Update()
  5.     {
  6.         transform.Rotate(new Vector3(5, 0, 0));
  7.     }
  8. }

 

 -------------------------------------------------------------------------------------------------

 

transform.Rotate(new Vector3(0, 5, 0));

 

説明:Y軸を軸に回転させる

transform.Rotate(new Vector3(0, 5, 0));

  • サンプルコード
  1. using UnityEngine;

  2. using System.Collections;

  3. public class RotateY : MonoBehaviour{
  4.     void Update()
  5.     {
  6.         transform.Rotate(new Vector3(0, 5, 0));
  7.     }
  8. }

 

 -------------------------------------------------------------------------------------------------

transform.Rotate(new Vector3(0, 0, 5));

 

説明:X軸を軸に回転させる

transform.Rotate(new Vector3(0, 0, 5));

  • サンプルコード
  1. using UnityEngine;

  2. using System.Collections;

  3. public class RotateZ : MonoBehaviour{
  4.     void Update()
  5.     {
  6.         transform.Rotate(new Vector3(0, 0, 5));
  7.     }
  8. }