我在godot3中给出一个2D游戏来创建对话,我在游戏中使用dialogic 1.5,当我进入带有对话的场景时,对话立即开始,但我只需要在进入area2D时才开始。如何才能做到这一点?
程序与项目的截图:
代码为文本:
extends Area2D
var entered = false
func _on_Area2D_body_entered(body: PhysicsBody2D):
entered = true
func _on_Area2D_body_exited(body):
entered = false
func _process(delta):
if entered == true:
if Input.is_action_just_pressed("ui_accept"):
get_tree().change_scene("res://world 2.tscn")
尝试使用此代码调用对话场景。
我是初学者,所以对 gdscript 不太了解。