23/11/21 06:56:26.50 TnJ2/nlr.net
自分で調べた結果、
transform.position = new Vector2(transform.position.x - 1f, transform.position.y);
とは別のアプローチで同じことができることがわかりました。
他人(ブログ)の受け売りなんですけども。。
transformを取得して、座標を取得、座標をいじって、座標を再設定
という流れです。
Transform myTransform = this.transform;// transformを取得
Vector2 pos = myTransform.position;// Vector2型で座標を取得
pos.x -= 1f * Time.deltaTime;// x座標に加算
myTransform.position = pos;// 座標を設定
こっちのほうが自分のイメージに近いですが
明らかに手間は増えてます。
エレガントなのは前者なのはわかりますが、
今後座標の更新を後者の記述で行っていくのはナンセンスですか?