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

Hello 中文

2022-10-08 23:40 作者:东边的BiLi  | 我要投稿

按照惯例,来个Hello World。


下回来的编辑器有74MB大小,可以说相当的迷你了。但是功能挺全的,可以做3D游戏,妥妥的。 我不太清楚在低端电脑下面的3D游戏卡不卡,但是我估计只要你有大众甜品卡 1060 的机器,就能玩得很爽了。


编辑器响应速度很快,我很满意,社区的产品的确不能小看。自带脚本编辑器,有自动提示功能,不需要像某些引擎一样 你要再开个VS来制作。

它支持脚本热更新,脚本称为GDScript,类似Python, 但是其实我不是很喜欢 Python 的风格。


总的来说,上手无难度,只要以前是程序员的就能立刻开始玩了。


游戏的骨架是以【场景】为基础,但是开一个新的项目 却又给你一个不关联任何场景的 类似 Init 的代码块  ,如果你按照它的标准 声明了默认加载的场景,却又会导致 Init 块 失效。因为这个引擎的骨架是以场景为基础的,不做场景 就等于 无任何输出。但是编辑器里面的Console还能输出。


输出完 Hello 后,开始第一个OBJ 很简单的,我做了个Label,然后发现它不会调用系统字体,没字体肯定就不能显示中文了。

那必须要自己嵌入,查了一下网上的教材,都是要求你嵌入,那就嵌入吧。

在学习过程中,我发现 似乎是可以调用指定路径的字体文件,不需要嵌入,但是我没有最终确认,因为老外的电脑大概率是没中文,是必须要嵌入的,我就懒得研究了。


最后开始编译成品,这个引擎是跨平台的,也包括了WEB端,安卓手机,苹果手机,MacOS,linux都行,windows方面可以选择传统EXE,或者新规范UWP,甚至平板ARM架构都可以的。但是编译工具就明显不可能是74MB了,全套都下载的话,要700MB


当然,你不要某些平台的话,可以减少很多体积了。比如我只考虑 win10, 那大概可以压入100MB内。不过 最好别这样做。。。多平台发布估计是免不了的了。。。最后的体积还算很迷你的,不就770MB嘛。。。


编译的速度似乎还行,但是运行起来非常吃硬盘速度,如今应该没人愿意用机械硬盘了,所以问题不大。

最后编译出来的EXE有60多兆,这引擎的资产似乎是直接进入到工程文件夹。。。。所以正式开发的时候,资产会浪费很多空间,现在还没学到资产管理,就先不管了。


总之,第一天的学习非常开心,哦 对了 这引擎居然还特么有中文哦。。。。。

Hello 中文的评论 (共 条)

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