質問: new Vector2(-6,position); Debug.Log(position); } }
回答: うまく動かないというのが、 ◯動かす予定のオブジェクトが全く動かない場合。 1.移動したいオブジェクトにこのスクリプトをアタッチしていますか? 2.Debug.Log(position);をDebug.Log(position + ":" + transform.position.y);に書き換え、実行した際、:の前と後の数値は同じですか? ◯動くがずれている場合。 1.動かすオブジェクトではなく、親オブジェクトにスクリプトをアタッチしていませんか? 2.動かすオブジェクトの初期のz座標は0ですか? 余談ですが、start関数内でBunsekiにオブジェクトをセットしているので、 update関数内で「this.Bunseki = GameObject.Find("bunseki");」は必要ないです。