36 lines
797 B
GDScript
36 lines
797 B
GDScript
extends Node
|
|
## 快速对话测试脚本
|
|
## 可以直接在Godot编辑器中运行
|
|
|
|
func _ready():
|
|
"""运行快速测试"""
|
|
print("=== 快速对话测试 ===")
|
|
|
|
# 等待一帧确保所有节点都已初始化
|
|
await get_tree().process_frame
|
|
|
|
# 获取Main节点
|
|
var main = get_node("/root/Main")
|
|
if not main:
|
|
print("❌ 找不到Main节点")
|
|
return
|
|
|
|
# 检查是否有测试管理器
|
|
var test_manager = main.get_node_or_null("SimpleDialogueTest")
|
|
if not test_manager:
|
|
print("❌ 对话测试管理器未初始化")
|
|
print("请先进入游戏世界")
|
|
return
|
|
|
|
print("✅ 找到对话测试管理器")
|
|
|
|
# 测试表情符号
|
|
test_manager.test_emoji()
|
|
|
|
# 显示帮助
|
|
test_manager.show_help()
|
|
|
|
print("=== 测试完成 ===")
|
|
|
|
# 自动删除这个测试节点
|
|
queue_free() |