- Home /
Object Pickup and Respawn unity
I have a script that produces random objects for me (of course I define them) In random points.
Every time I click play the objects change randomly in points.
Now I need help in that every time I pick up an object ...after 5 seconds a random object from the list will appear in its point ....
But that object will not be destroyed so that after 5 seconds it will appear at another point
I did not really understand the question, and you did not post code so I do not understand what it is you are trying to do, but this is what I would do. You could use a foreach and do this
get the transform of the object you just picked up (objectA) then disable it. You could then set the transform of the object you want to replace objectA with, to objectA's transform. Then you could set the transform of objectA to the other point.
example:
Transform ObjectA = objectA.transform;
Transform ObjectB = objectB.transform;
objectA.SetActive(false);
objectA.transform = ObjectB;
objectA.SetActive(true);
objectB.SetActive(false);
objectB.transform = ObjectA;
objectB.SetActive(true);
$$anonymous$$erpysoupStudio hey man thank you for your replay what i maen is .... there is a random object in pos 1/6 then i pick it up and i whant after 5 sec it will apper in anoter random pos let say pos 5/6 every time i pick a random object Another random object will appear in its place
Your answer
Follow this Question
Related Questions
Make an object appear in a specific position 1 Answer
unity chose random gameobject and spawn it. 2 Answers
find and destroy Multpile GameObject[] tag. 2 Answers
How can i destroy multiple objects with tag? 2 Answers
Object Spawner 1 Answer