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.
Answer by alienx2
Jan 10, 2011 at 04:31 PM
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.
Answer by 3dDude
Jan 10, 2011 at 03:54 PM
Well, You could try gun.localPosition... Other then that I'm not really sure.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users post good questions and use the site effectively we have posted a user guide.
If you are a new user, check out our FAQ for more information.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
For troubleshooting common problems with Unity 5.x Editor (including Win 10).
Answers and Comments
No one has followed this question yet.
If gameobject moves do this
Return Enemy To Start Position
Animation Clobbers Position
Vector3.Lerp doesn't work!