- Home /
is it possible to make the player to transform into a differet object?
Hi I'm still quite new to unity, I've been searching the internet, but with no luck, to find a way that I can press H and make the player transform into a my giant player. The giant is in my assets and when I press H I want my player to swap with it, transform any help would be great. Thanks
An answer to this question depends on the nature of your game and how you want the change to take place. The easiest thing to do would be to have both characters parented to an empty game object. $$anonymous$$ake the transition by turning one character on and hiding the other...perhaps with a particle effect or some other effect to make the transition more "believable".
Declare the Giant mesh you want to use later and put it into the variable field in the inspector. Then, when you want to morph into the giant, simply write a line of script that changes the gameObject's current mesh to the Giant one you have declared initially. Of course, you could also move the camera upwards a bit so it sits at the giant's head, and so on :)
As robertbu wrote, you can add effects like a particle system that sparkles or maybe even fade the alpha color of the gameObject's material in and out. For a "real" morphing effect, you will have to make a custom animation.
Your answer
Follow this Question
Related Questions
CS1525 unexpected symbol thisTranslate 1 Answer
Equip in-game map item 1 Answer
spawn object on keypress c# 2 Answers
Make a rigidbody sphere stop while moving fast 2 Answers
Grapple gun help 1 Answer