なぜかUnityでtransform.Translateができなかった

TOC

なんでかわからないけどできなかった。

前は、Animatorでtransformを変えていたからできなかったれど、

今回は違った。

1
gameObject.transform.Translate(10, 10, 0);

こんな感じになっていたコードを、

1
2
3
4
var vec3 = gameObject.transform.position;
vec3.x += 10;
vec3.y += 10;
gameObject.transform.position = vec3;

こうしたらできた。