Transform.position error (13067)

gun.position = Vector3 (0.9,-0.49,0.38);

I am using this code to move a transform to the position above

whenever I play the scene it moves it a different location usually (2.8,-5.1,0.9)

there is not pattern between the position I enter and the position which it moves to?

Wat are possible reasons for this?

If you force it to the position Vector3(0.9, -0.49, 0.38) and does not stay there, then it is possible that you move it elsewhere in your code.

2 Answers

2

hmm how about this manual code:

gun.transform.position.x = <place a number>;
gun.transform.position.y = <place a number>;
gun.transform.position.z = <place a number>;

i think i havent try that problem.. hehehe

I solved the problem by putting the gun in the place I needed and just using gun.rendered.enabled = false; when it wasn't supposed to be there, but the error i had is still odd Also i tried the manual method, still didn't work >.<

Is there any reason you did not try my answer?

I did try your answer, I was getting the same problems.

Well, You could try gun.localPosition... Other then that I'm not really sure.