martes, 26 de diciembre de 2023

Script de godot 3d 4.2 entra en area3d se translada sale del area retorna;

 


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):

translate(Vector3(16, 0, 0) * 0.5)

pass # Replace with function body.



func _on_area_exited(area):

translate(Vector3(-16, 0, 0) * 0.1)

pass # 


Script para godot3d 4.2 cuando algo entra en el area3d se mueve en el vector y cambia de posicion;

 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):

translate(Vector3(16, 0, 0))

pass # Replace with function body.