extends CollisionShape3D
var escala_minima = 0.25 # Tamaño mínimo de escala
var escala_maxima = 1.0 # Tamaño máximo de escala
var tiempo_cambio_escala = 1.0 # Tiempo en segundos entre cambios de escala
var tiempo_transcurrido = 0.0 # Tiempo transcurrido desde el último cambio
func _process(delta):
tiempo_transcurrido += delta
if tiempo_transcurrido >= tiempo_cambio_escala:
tiempo_transcurrido = 0.0
var nueva_escala = Vector3(randf_range(escala_minima, escala_maxima),
randf_range(escala_minima, escala_maxima),
randf_range(escala_minima, escala_maxima))
scale = nueva_escala
No hay comentarios:
Publicar un comentario