Hay every one.
Im curently looking troug a lot of difrent game engiens, Unity incluted.
What it is for is a Platformer 3d Action game, and as fare as i can see, Unity 3d Support all the effeckts i need.
But one thing i cant tweek so fare is how to go about making a World transition like the one going one in Soul Reaver, whena you transits from the material world to the spirit, and/or back.
Do any one know if this is posible, and if, how to go about it (eg, by script make one Mesh alpha fade out, and stop having collision with player character, and another fade in)
Any idears on how to go at this problem.
Thanks. ZleapingBear.
It is completely possible, but it requires a fair amount of work because functionality like that is very specific, so Unity would not have created them as standard. You’d have to make components that are aware of which plane they are currently in, then they’d have to move objects around, show and hide objects, etc.
Like I say, lots of work, but absolutely possible.
Sounds nice!
My thougth of how to do this is straith forworth.
-The Player Objeckt will have only an World Value.
-By Key command or other effeckt the Players World Value can change (The palyer phases from one world to another)
-Each other objeckt in the game world will have one or more World Values AND an Alpha Value.
-Each objeckts AI Works as standart, but they can’t include other objeckts(Including Player) data (Such as X,Y,Z pos) unless they have same World Value as that given Objeckt.
-Each objeckt collision only affackts other objeckts with same World value.
-If All Objeckts World value’s are difrent from Player World value. Alpha value will lowwer till it hits 0.
-If any one of Objeckts World Values are equal to Player World Value. Alpha will increase till it hits 100.
-The engine shall only render objeckts with an Alpha value above 0 (1-100), and the player Objeckt.
How dos this sound?