Mostrando entradas con la etiqueta GDScript para Godot 4.2. Mostrar todas las entradas
Mostrando entradas con la etiqueta GDScript para Godot 4.2. Mostrar todas las entradas

domingo, 4 de agosto de 2024

GDScript para Godot 4.2, muy simple activa una animacion constante y ademas borra el nodo transcurridos unos 16 segundos;

 extends Node3D


var tiempo_transcurrido = 0.0


# Llamado cuando el nodo entra en el árbol de escena por primera vez.

func _ready():

$AnimationPlayer.play("GESTICULACION")


# Llamado cada cuadro. 'delta' es el tiempo transcurrido desde el cuadro anterior.

func _process(delta):

tiempo_transcurrido += delta


if tiempo_transcurrido >= 16.0:

queue_free()  # Elimina el nodo de la escena

martes, 4 de junio de 2024

GDScript para Godot 4.2, cuando algo entra en el area3d borra esta y nodos hijos;

extends Area3D



# Called when the node enters the scene tree for the first time.

func _ready():

pass # Replace with function body.



# Called every frame. 'delta' is the elapsed time since the previous frame.

func _process(delta):

pass



func _on_area_entered(area):

var parent = get_parent()

$".".queue_free()

$RigidBody3DPALODEEMPUJE/CollisionShape3D.queue_free()

$"CollisionShape3D BORRARLO SI NO VA".queue_free()

pass # Replace with function body.