欢迎光临散文网 会员登陆 & 注册

Godot3 -> Godot4 注意事项(重要!)

2023-03-11 20:51 作者:Nix_Jerry  | 我要投稿

最近Godot正式发布了4.0的版本,这意味着当前的4.0版本算是基本稳定的版本了。

但是各位原本玩Godot3的朋友(尤其是正在使用Godot3做项目)请一定要听一下我的几条建议:

    

当你准备用Godot4开始起飞时,需要小心潜在的风险
  1. 在尝试将项目从Godot3转到4之前一定备份!!!因为这个项目升级是单向过程,很有可能你的项目就废了(Godot4与3之间有不小的变化,我儿子的一个游戏项目就这么搞废了)

  2. 如果您非常熟悉并您的项目重度使用Godot3的Tilemap系统,建议您还是暂时不要更换。不过您既然是Tilemap的重度用户,我非常建议您在新的项目中使用新的Tilemap系统,因为相比3的Tilemap,4的Tilemap系统更好用。(使用新系统记得经常保存,新系统总有点不稳定的时候,至少我在使用过程中就碰到过在调整资源的时候,程序未响应)

  3. 虽然Godot3的Tilemap能自动转成Godot4的模式,但那项目基本是不能看了。(具体情况还是自己体验吧)

  4. GDScript方面的更新非常不错,脚本在项目迁转过程中会自动转。主要变化是export系列的语法变成了@export,有了@const这种常量的设置,信号的connect方式。具体的内容还请去官网看文档,或者直接观察您项目脚本文件从3到4的变化即可。

  5. Godot4移除了可视化编程(shader的可视化编程还在,谢天谢地),据官方说没什么人用。确实我研究了一下也确实没啥人用。

Godot 是世界上最好的游戏引擎 【认真的狗头】


接下来我就讲讲这些天使用Godot4的感觉

1. 新的编辑器非常好用,终于可以像Unity那样拖出总窗口分屏显示了

2. 代码编辑器可以直接识别md,json之类的文本文件并编辑(以前这些文件会被编辑器无视)

3. 脚本方面感觉更符合逻辑性,尤其是在信号和槽方面的改动(尽管对习惯的人来说没有必要),yield->await的改动也是如此。但是Tween的变化非常舒服,随拿随用,代码也会看着简洁一些。(tween这个功能我在动画效果中用得非常频繁)

4. Tilemap系统,不管是在TileSheet创建和Tilemap的设置时效率都会有很大的提升,功能也非常强大,支持一些带粒子效果或脚本的Tile

5. 对VR AR XR支持加强,支持国产的Pico平台好评。整个开发流程非常简洁,非常适合新手XR开发者入坑。(单独一台安卓手机都可以做个简单的VR应用,可以说入门门槛是相当低了)。


开新坑了 Godot4.0 游戏


感谢大家看到这里,我是Mimic_Nix一个独立的独立游戏开发者,欢迎大家一起交流学习。

最近我也会开一些基于Godot4的游戏新坑,欢迎大家关注。

Godot4.0+AI


Godot3 -> Godot4 注意事项(重要!)的评论 (共 条)

分享到微博请遵守国家法律