- Home /
Looking for another way of doing this
About a month ago I asked this question: http://answers.unity3d.com/questions/49261/instantiate-game-object-at-a-specific-location
Seems no matter what I tried I could not get any of these suguestions to work? So I'm wondering if maybe I can do it another way...
Maybe if the artifact was already there but somehow made inactive and then when my saucer crashes it get activated (instantiated) made visible and able to be picked up by my FPS player.??
My saucer crash scenario is done using animation events. Goes like this;
FPS player aproaches UFO, When player get within range the UFO takes off. About mid flight there is an explosion (Animation Event) Saucer crashes on other side of hill (It is at this point that I was originally trying to have annother animation event place an alien artifact (See other question) at a specific location, but could NOT get it to work.
Soooo... maybe there is another way of making the same animation event just activate an object already there??
Anyone know how this can be done?
Is you question "How can I make a moving/animated object eventually spawn another object that does more stuff?" Your last Q just had some $$anonymous$$or typing errors (like the forgotten comma in Instantiate.) The answer is to use coroutines and yield, for ti$$anonymous$$g, and give the new spawn its own script: Start() { play being made animation }
OnTriggerEnter() { if player, get picked up }
Your answer
Follow this Question
Related Questions
What is the fastest way at runtime? instantiate? moving in/out camera? activate/deactivate? 1 Answer
Problem with Coroutine or Istantiate 0 Answers
How would i instantiate a prefab in the animation curve event? 1 Answer
Respawn pick up objects when scene is loaded? 1 Answer
changing the 3D character or character's body after picking up an object 0 Answers