Hello.
I’m trying to create fancy cards with 3D “pictures” on them. If someone played MTG or any trade card game, probably understand my problem and idea better. Sample of a card. As You can assume, there would be many cards, with different pictures.
Because I am not a graphic, I can’t make decent 2D sprites, and thought that creating a scene from models, and rendering it on a card would be easier, and prettier, because of all the animations, effects and stuff which can be created in Unity.
I found how to render view from a camera on a object (TextureRender), that’s fine. But I’d like to create scene for each picture of card, and display view from camera in that scene on a card. I can workaround it making many cameras, and all my “scenes” somewhere in the world, but it seems to be clumsy. The main thing is, that I would like to use all the features of normal scene, translation, rotation, moving camera for different point of view on a card, special effects and such…
[EDIT] when game is running (that’s important), so when player pick a card, and look at “picture” he would see moving objects (for example two monsters fighting each other, and casting spells, what will be scripted in scene).
Unfortunately I don’t know how:
- Store a scene inside memory. (On a list, and get elements from stored scenes.)
- Use variables between these scenes. (Like camera, which would make TextureRender for me.)
I’m using C# for scripting, and Unity 5 Personal Edition (it allows to use TextureRenders).
Maybe You have another ideas for duplicating desired by me effect?
Thank You in advance,
Drakonno