ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

座標移動

スプライトの位置はtransform.positionの値を変更することによって設定できる。
ここで注意しなくてはいけないのはC#スクリプトだと直接値を変更することはできず、一時変数に一旦コピーしてからでないと値が反映されない。

Vector2 position = transform.position;
position.x = 12.0f;
position.y = 34.0f;
transform.position = position;

プロパティを直接書き換えられたほうがコードを書くのは楽になるのだが、それは出来ないようだ。