经过一段时间对开发中的GodotEngine 4.0的实际使用,我遇到过许多问题,同时也摸索出了一些对部分问题的(临时)解决方法,希望可以帮助到大家~
Gui弹出窗口错位问题:
这是一个非常常见,同时也非常好解决的问题;将引擎窗口还原,再重新最大化即可解决。在编辑器设置中启动SIngle WIndow Mode(单窗口模式)也可解决此问题
Enum(枚举)与int(整数)比较问题:
截止至当前的版本,如果试图将一个Enum与int类型的variant(变量)进行比较,则会提示类型不兼容。对于此问题,我已经向官方提交了Pull Request,但目前暂未被合并入Master分支。若要解决此问题,可以使用我位于资源分享区的个人编译版本,在其中合并了对应的修复PR。点我前往
未找到兼容Vulkan/OpenGL的图形卡:
由于GodotEngine4.0的渲染后端更改为了较新的Vulkan渲染器,导致许多配置较老的电脑无法进行使用。如果您想要在老电脑/无显卡服务器上使用Godot Engine 4.0,可以考虑使用软件渲染器,即通过CPU来渲染Vulkan相关内容。目前可用的,性能较高的Vulkan软件渲染器为SwiftShader,具体用法请参见此篇帖子。若因相同原因无法运行Godot3.x,也可以用类似方式进行解决。