⚠️ 文章可能已过期
这篇文章最后更新于 1 年 3 个月 前,内容可能已不再准确或适用。
本人使用Godot做过一些小游戏(或者不算游戏的小东西),虽然每个项目的开发时间不长,项目规模也不大,但我还是获得了不少经验。因此在这里记录下来,以便警醒自己。
如果你有什么自己的经验,也可以写在评论区。
效率类
- 做一个新功能之前,先搜一下有没有现成的插件。即使是过期插件,也可以从中学到思路。
技巧类
- 多用信号,避免繁琐的节点访问。
- 避免频繁切换场景(
change_scene_to_file()方法),否则性能开销较大。考虑使用一个Main根节点来组织场景树。 - 在
_process()(或其他频繁调用的方法)中避免高消耗的操作,例如加载素材。 - 尽量使用
@export的方法加载复杂路径的节点,避免在脚本中直接写节点路径,这样在更改节点路径后不会出问题。 - 用GDScript别忘了有些方法在C#中有现成的。