Godot. Method is_in_group

Submitted by tech4life on

A veces en nuestros juegos necesitamos identificar grupos de objetos, por ejemplo, todos aquellos que correspondan con enemigos, o bien con premios. 

Para ello primero tenemos que indicar en nuestros objetos que son de un grupo determinado, esto lo encontraremos en el Inspector a la derecha, en la pestaña Nodo, subpestaña Grupos. Y es tan fácil como poner el nombre que queramos y darle a añadir.

Luego, desde el código podremos comprobar si un objeto, por ejemplo al colisionar con otro, pertenece a un grupo o no. Para ello utilizaremos la función is_in_group, pasandole el nombre del grupo. 

Esta función nos devolverá true si pertenece al grupo y false si no.

if area.is_in_group("meteor"):

 

Nivel