Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Transform.Rotate

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public function Rotate(eulerAngles: Vector3, relativeTo: Space = Space.Self): void;
public void Rotate(Vector3 eulerAngles, Space relativeTo = Space.Self);

パラメーター

eulerAngles 適用する回転
relativeTo 回転はオブジェクトに対してローカルか、ワールド

説明

Z 軸で eulerAngles.z 度回転、X 軸で eulerAngles.x 度回転、Y 軸で eulerAngles.y 度回転します (順番は説明した順)

relativeTo が指定されていない場合や Space.Self の場合、回転は Transform のローカル軸に適用されます。 relativeToSpace.World の場合、回転はワールドの X、Y、Z 軸で適用されます。


        
using UnityEngine;

public class ExampleClass : MonoBehaviour { void Update() { // Rotate the object around its local Y axis at 1 degree per second transform.Rotate(Vector3.right * Time.deltaTime);

// ...also rotate around the World's Y axis transform.Rotate(Vector3.up * Time.deltaTime, Space.World); } }

public function Rotate(xAngle: float, yAngle: float, zAngle: float, relativeTo: Space = Space.Self): void;
public void Rotate(float xAngle, float yAngle, float zAngle, Space relativeTo = Space.Self);

パラメーター

xAngle X 軸の周りで回転する角度
yAngle Y 軸の周りで回転する角度
zAngle Z 軸の周りで回転する角度
relativeTo 回転はオブジェクトに対してローカルか、ワールド

説明

Z 軸で zAngle 度回転、X 軸で xAngle 度回転、Y 軸で yAngle 度回転します (順番は説明した順)

relativeTo が指定されていない場合や Space.Self の場合、回転は Transform のローカル軸に適用されます。 relativeToSpace.World の場合、回転はワールドの X、Y、Z 軸で適用されます。


        
using UnityEngine;

public class ExampleClass : MonoBehaviour { void Update() { // Rotate the object around its local Y axis at 1 degree per second transform.Rotate(Time.deltaTime, 0, 0);

// ...also rotate around the World's Y axis transform.Rotate(0, Time.deltaTime, 0, Space.World); } }

public function Rotate(axis: Vector3, angle: float, relativeTo: Space = Space.Self): void;
public void Rotate(Vector3 axis, float angle, Space relativeTo = Space.Self);

パラメーター

axis 回転を適用する軸
angle 適用する回転角度
relativeTo 回転はオブジェクトに対してローカルか、ワールド

説明

axis 軸の周りに angle 度、回転します。

relativeTo が指定されていない場合や Space.Self の場合、回転は Transform のローカル軸に適用されます。 relativeToSpace.World の場合、回転はワールドの X、Y、Z 軸で適用されます。


        
using UnityEngine;

public class ExampleClass : MonoBehaviour { void Update() { // Rotate the object around its local Y axis at 1 degree per second transform.Rotate(Vector3.right, Time.deltaTime);

// ...also rotate around the World's Y axis transform.Rotate(Vector3.up, Time.deltaTime, Space.World); } }