大佬,我想问问godot 4 和godot 3 的代码差别大吗?godot 3 的项目能不能直接在4上运行?如果差别很大话,我是直接放弃3,从4重新开发还是继续用3好呀?
heerolinux 还是比较大的。很多类名改了,很多函数被换成了新的名字,还加入了像python装饰器的语法,我觉得4应该是不能直接运行3的
heerolinux Godot4.0相比Godot3.x的变化还是比较大的,有许多类/节点/函数等API的重命名,以及用法上的改变,所以截至目前3.x的项目不能直接在4.0中打开;但是官方有一个正在开发中的内置项目转换器 godotengine/godot#51950 ,能够转换大部分的内容,但目前需要通过命令手动转换项目,且部分内容还是需要手动修改进行适配。不排除后面会有直接整合进项目管理器,在项目打开时进行转换的可能 😉
dicarne 谢谢大佬
Xwdit 谢谢大佬,我还是坚守godot 3了,等4成熟了再转吧,其实我就是用godot写一些桌面程序,感觉比Qt的简单好用,只要godot 3 还能用应该都会继续用3
heerolinux godot写桌面程序确实好用,还能编译一个不带3D版本的godot,相比别的框架动辄百兆的库,godot可谓极其轻量级——就是貌似需要目标机器的显卡不要太古老。
heerolinux dicarne 对于目标机器显卡不兼容的问题已经有解决方案了,可以用软件渲染器来解决,详情可以看这篇帖子。然后如果是开发桌面程序的话,其实推荐使用Godot4,Godot4现在支持多窗口,Gdscript和GUI方面也有不少改进,用来开发软件个人认为比Godot3.x要舒服不少,可以参考看看我用Godot4.0开发的QQ机器人框架RainyBot~
Xwdit
问下大佬,4.0有没有编译好的不带3D的轻量级GODOT,或者有没有教程教一下怎么编译?
GODOT写桌面程序我想试一试
2022/01/13 更新至官方Commit 2f4d76f068 godotengine/godot@2f4d76f
2f4d76f
那个有_export的版本和没有的有什么区别啊
马孟起 _export 是导出模板吧
我在 2022年3月11日,基于godot 项目 commit id (015fdfc28d3709387383b365a91c78dc0fe7aa35) 节点,编译了一个 Godot 4 (windows mono 版本) ,编译挺费时间的,大概花了3个小时。我把编译产物分享以下,供有需要的人下载使用。使用前一定要校验一下签名,以防止下载来源不是我编译的。可以到 BiuBiu 数字内容查来源 进行校验。dropbox下载链接是:Godot4-20220311-015fdfc28d.zip. 坚果云下载链接是:Godot4-20220311-015fdfc28d.zip. 数字内容签名为:0xab19b8498b5ac3bb89bc4735b950eb619a0d5a4af016d0cc5fa01bade4d1f9b43d21ddf63a7cd9692d3ad0d39c4c24cbd9e13ed0a287063ef014625cc1c1c57a00
0xab19b8498b5ac3bb89bc4735b950eb619a0d5a4af016d0cc5fa01bade4d1f9b43d21ddf63a7cd9692d3ad0d39c4c24cbd9e13ed0a287063ef014625cc1c1c57a00
校验后一定要看到来源是 saqing ,才是合法的下载文件。 如下图所示
Xwdit 下载文件取消了吗? 🙁