viernes, 16 de agosto de 2024

Para Godot 4.3 GDScript para hacer disparos automaticos cada 1 segundo instanciando un proyectil;

 extends Area3D


var Bullet = preload("res://PROYECTILARMADETIAYSIMILAR/rigid_body_3d BOLO.tscn")

var timer = Timer.new()

var tiempo_disparo = 1.0  # Tiempo entre disparos en segundos


func _ready():

add_child(timer)

timer.timeout.connect(_on_timer_timeout)

timer.start(tiempo_disparo)


func _on_timer_timeout():

var bullet = Bullet.instantiate()

add_child(bullet)