learnGodot

A cookbook for Godot games :robot:

This project is maintained by Beelzenef

Aleatoriedad

Los valores aleatorios pueden ser muy valiosos en nuestros proyectos.

Generando aleatoriedad

Para generarlos, tenemos un sencillo método que genera un número aleatorio entre un mínimo y un máximo establecido.

var minimo = 1;
var maximo = 6;

var numero = rand_range(minimo, maximo)

Para redondear el resultado obtenido:

var otroNumero = round(rand_range(minimo, maximo))

Y generando un número aleatorio entero:

var numeroEnteroAleatorio = randi() % (maximo - minimo) + minimo

Semillas

Los números aleatorios se generan a través de una semilla o seed. Por lo que, si necesitamos una nueva semilla para generar aleatoriedad, basta con llamar a:

randomize()

Si queremos generar una semilla a través de un número propio, ¡también es posible!

rand_seed(numeroBase)

Volver a inicio

Página anterior, eventos

Siguiente página, ficheros