游戏开发新人,有个小疑问:
以自己熟悉的 Godot 游戏引擎为例,很多界面习惯于使用图形化操作完成,但是好像没有使用脚本实现灵活。
图形化界面随着引擎版本更新而变得差别很大,而脚本的方式变化不会很大,对于图形化 AI 辅助编码也不是很方便。
游戏老开发一般是如何做的,求解答
1
bobo20240310 2 天前 ![]() 首先,肯定是图形化界面操作门槛更低,效率更高。
你拼 UI 界面的时候用代码来写?你不觉得亏得慌么? 调整位置,调整层级,你使用代码来和使用图形界面来操作,你觉得哪个更直观。 除非是特殊的批量化生成的才会使用脚本。 游戏很大一部分都是在拼 UI ,你可以自己去体会一下。 |
2
nightwitch 1 天前 ![]() 图形化的脚本和操作主要是方便策划和美术工作,把拼 UI ,连状态机这种活转移给美术和策划挺好的。
什么都要程序员来手写那迟早得累死 |
![]() |
3
funcman 1 天前 ![]() 也就打包时用用命令行挂 Jenkins 上。
游戏引擎是强 GUI 软件。 游戏引擎脚本变化不会小。 然后全代码开发,其实是行的,主场景挂个入口 Node ,剩下的全由脚本生成。 但是 Assets 的制作还是引擎的 GUI 吧。 |