Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: leocub58 en Agosto 10, 2015, 01:39:18 PM

Título: Ayuda con Prefabs.
Publicado por: leocub58 en Agosto 10, 2015, 01:39:18 PM
Buenas, tengo una duda PRO, o eso creo, resulta que tengo un proyecto ya terminado pero quiero añadirle el último toque, y para eso necesito vuestra ayuda. Resulta que en el juego te puedes comprar varios personajes, pero quisiera llegar a algo más que comprartelos, quiero que pueda crearte tu propio personaje dibujandolo. Ya hice el sistema completo de dibujado(cambiar color, distintos tamaños de pinceles...) ahora necesito que cuando termine de dibujar mi personaje, se guarde para que al volver a entrar al juego tenerlo ahí. No sé si me explico. La cosa es que no sé ni por donde empezar. Resumiendo: Lo que quiero es guardar un GameObject creado en el juego cómo un prefab para spawnearlo después.Os dejo un vídeo para que os quede más claro. 
eature=oembed" frameborder="0" allowfullscreen="true">
Vale, lo he conseguido. Lo único que he tenido que hacer es reemplazar el Prefab ya previamente creado.  http://docs.unity3d.com/ScriptReference/PrefabUtility.ReplacePrefab.html
Título: Ayuda con Prefabs.
Publicado por: iRobb en Agosto 10, 2015, 03:44:53 PM
Buenísimo. Esta capacidad no la conocía. Y muy bueno esto de dibujar tu personaje. Puedes pintar más cosas, como ojos, boca, o solo brazos y piernas?
Título: Ayuda con Prefabs.
Publicado por: leocub58 en Agosto 10, 2015, 03:55:40 PM
Claro, puedo dibujar más cosas, va por capas, cada vez que cambias de color se suma 1 capa. 
Título: Ayuda con Prefabs.
Publicado por: Antonio en Agosto 11, 2015, 06:35:38 PM
No la he probado, pero puede ser esta la que buscas?PrefabUtility.CreatePrefab http://docs.unity3d.com/ScriptReference/PrefabUtility.CreatePrefab.html

En esta otra viene otro ejemplo que comprueba si ya existe dicho Prefab.

http://docs.unity3d.com/ScriptReference/PrefabUtility.ReplacePrefab.html