移動
Debug.Log(transform.position);
Debug.Log(transform.localPosition.x);
Debug.Log(transform.localPosition.y);
Debug.Log(transform.localPosition.z);
回転
transform.Rotate(0, 1, 0);
削除
ゲームオブジェクトを削除します。
Destroy(gameObject);
5.0の部分を書き換えることで時間(秒)を指定出来ます。
Destroy(gameObject, 5.0f);
色の変更
renderer.material.color = Color.red;
オブジェクトを取得
スクリプトは自分自身をgameObjectから取得できました。
では自身と違うオブジェクトを取得するには...
GameObject kaiten;
void Start () {}に
kaiten = GameObject.Find("Cube");
void Update () {}に
kaiten.transform.Rotate(0, 1, 0);
このように GameObject.Find("名前"); を用いることで
自分自身以外のオブジェクトから操作を行うことが可能になります。
//掌の座標を取得
Vector3 tmp = GameObject.Find("palm").transform.position;
float x = tmp.x;
float y = tmp.y;
float z = tmp.z;