Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Evitar repeticion de scripts

Iniciado por Siam, Septiembre 23, 2017, 07:47:53 PM

Tema anterior - Siguiente tema
Buenos dias, tengo un escenario con varias monedas que si las has cogido al cargar el nivel de nuevo no aparezcan. Para ello uso una variable por cada moneda (moneda1_1, moneda1_2, etc). La variable se almacena en otro script, donde se guardan los datos del juego, que se llama desde el propio script de la moneda, pero al llamar a las variables, cada una tiene un nombre por lo tanto un script por moneda, que es lo que quiero evitar, pero no se me ocurre una forma de hacerlo.

si van a ser ítems únicos, esos coleccionables deberían guardarse o registrarse externamente, para que luego al cargar el juego se gestione si deben aparecer o no.
 
Si lo gestionas por Tiles (escenario donde cada trocito del escenario tiene su propia moneda coleccionable), igual es más fácil, ya que puedes usar un Bool dentro del dato de ese Tile, para decirle que ya has recogido su moneda...

Etiquetas: