标题
godot 的 tscn 文件手工修改 复制出的场景无法显示修改后的结果 [godot重要问题]
clq
浏览(5) +
2025-03-17 14:49:51 发表
编辑
关键字:
[2025-03-17 16:49:01 最后更新]
godot 的 tscn 文件手工修改
开发日志,godot 的 tscn 文件就是纯文本文件,可以手工修改,而且有些问题必须手工修改 - 及复制出的场景无法显示修改后的结果 [godot重要问题]
--------------------------------------------------------
大概是根节点同名的原因,导入的 house1_bak1.tscn 老是被替换成 house1.tscn 怎么弄都修复不了。
其实这可以直接修改场景文件 tscn,实测这个种文件是纯文本格式,可以安全的修改。
例如
[ext_resource type="PackedScene" uid="uid://duttn81gl860g" path="res://res1/des_town1/house1_bak1.tscn" id="2_j7o2t"]
修改为
[ext_resource type="PackedScene" uid="uid://duttn81gl860g" path="res://res1/des_town1/house1.tscn" id="2_j7o2t"]
但这样打开 godot ide 后又会无效,会重新寻找 house1_bak1.tscn 文件。
原因在于 house1.tscn 和 house1_bak1.tscn 是复制出来的,两个文件的 uid 是一样的,不改的话 godot 只会使用其中一个
来同时替代这两者。
所以总结:tscn 的文件 uid 不能相同,如果是复制了一份必须手动修改 tscn 文件的 uid 。
比如上面的 “house11_bak1.tscn” 文件中的 uid 可以从 "uid://duttn81gl860g" 修改为 "uid://duttn81gl860g-bak1"
这时候引用了它们的其他场景才会正确显示。
--------------------------------------------------------
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.