¿Alguna vez jugaste un juego que tenía un botín al azar cuando buscabas algo o matabas a un enemigo? Claro que sí, es una buena característica para tener en un juego. Te enseñaré cómo lo hago en unos pocos pasos.
-
La Condición
-
Hay muchas cosas que podrías hacer spawnear al azar como botín, te voy a enseñar mi método usando un cofre que cliquees para abrir. Puedes ver los tres items que Spawnearán a la izquierda, y el cofre abierto a la derecha.
-
-
Parámetro de botín
-
Mi pobre decisión de llamar a la variable "Loot" (botín), la usaré para evitar alguna confusión, si Loot está en mayúscula me estoy refiriendo a la variable global.
-
Agregarás una Variable Global llamada Loot. Cuando la condición que activaría el botín se cumple, Loot necesita ajustarse a un valor aleatorio para determinar el botín. Pero un valor aleatorio por sí mismo genera decimales, así que para evitar eso lo redondeamos. Así Loot se ajustaría a [round(random(1,3)] Mi condición es que cuando el cofre es cliqueado, si está ajustado a animación "default", se abrirá y ajustará Loot a un valor aleatorio.
-
-
==NOTA== en las imágenes originales me equivoqué y puse un "-" (guión) donde una "," (coma) debería haber estado entre medio de los números. Puedes ver las forma apropiada de hacer abajo Loose Loot
-
Botín exacto
-
Si quieres que tenga una posibilidad igual de que aparezcan items sin un cofre "vacío", querrás ajustar los parámetros para que sean la cantidad que hay, en mi caso tengo tres items, cada item tiene un número, así que es aleatorio 1,3.
-
-
Puedes ver cuando cliqueo en los cofres ahora spawnea un item al azar.
-
-
Botín impreciso
-
Si quieres que algunos items sean más comunes que otros y hayan veces donde posiblemente no encuentres botín, todo lo que tendrías que hacer sería extender el parámetro y tener más de un número que spawnee el mismo item para los más comunes en aparecer.
-
-
Puedes ver que aquí que le he dado a la moneda 3/10 de posibilidad de aparecer, a la copa un 2/10 de posibilidad de aparecer, a la corona 1/10 de oportunidad e incluso 4/10 números restantespara los botines desafortunados.
-
En resumen
-
Así hemos aprendido efectivamente una manera de cómo hacer un botín aleatorio que sea fácil de usar y muy fácil de adaptar y establecer objetos comunes versus los raros y hasta los desafortunados botines vacíos. He adjuntado mi .capx a este tutorial.