viernes, 29 de diciembre de 2023

Script para Godot3d 4.2 cuando algo entra en area 3d se borra el objeto, cuando sale no gira nada porque nada hay;

 extends Area3D


func _ready():


pass # Replace with function body.


func _process(delta):


pass


func _on_area_entered(area):


queue_free()


pass # Replace with function body.


func _on_area_exited(area):


rotate_x(180)

pass

  

Script para Godot3d 4.2 cuando entra en el area3d gira 180 grados cuando sale otros 180 grados mas;

 extends Area3D


func _ready():


pass # Replace with function body.


func _process(delta):


pass


func _on_area_entered(area):


rotate_x(180)


pass # Replace with function body.


func _on_area_exited(area):


rotate_x(180)

pass

  


Script para godot3d 4.2 cuando entra en el area gira 180 grados cuando sale del area borra esa area3d;

 extends Area3D


func _ready():


pass # Replace with function body.


func _process(delta):


pass


func _on_area_entered(area):


rotate_x(180)


pass # Replace with function body.


func _on_area_exited(area):


queue_free()

pass

  


Script para godot cuando entra en el area3d un objeto rota , cuando sale se traslada;

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

rotate_x(180)


pass # Replace with function body.



func _on_area_exited(area):

translate(Vector3(2, 0,0))

pass