本人使用Godot做过一些小游戏(或者不算游戏的小东西),虽然每个项目的开发时间不长,项目规模也不大,但我还是获得了不少经验。因此在这里记录下来,以便警醒自己。
如果你有什么自己的经验,也可以写在评论区。


效率类

1、做一个新功能之前,先搜一下有没有现成的插件。即使是过期插件,也可以从中学到思路。


技巧类

1、多用信号,避免繁琐的节点访问。

2、避免频繁切换场景(change_scene_to_file()方法),否则性能开销较大。考虑使用一个Main根节点来组织场景树。

3、在_process()(或其他频繁调用的方法)中避免高消耗的操作,例如加载素材。

4、尽量使用@export的方法加载复杂路径的节点,避免在脚本中直接写节点路径,这样在更改节点路径后不会出问题。


出错类