【Godot4.3】应用程序开发的一些小技巧

为应用程序设定系统中文字体

在使用Godot开发应用程序的时候,Godot4.x版本虽然默认已经支持了中文显示,但是在某些标点和文字显示上,默认的中文字体显示会有些怪异。

一个好的办法就是为应用程序整体设定一个中文字体,以往可以从网上下载字体文件,然后导入到项目中,在为根节点设置主题和默认字体。

但是现在Godot支持直接指定系统字体,也就是使用SystemFont资源类型,甚至它并不是指定单一的字体,而是指定多个系统字体的列表,如果你的程序在某个电脑上缺乏前面的某个字体,就会顺次设置为下一个字体,直到所有字体都缺失,才设为默认的系统中文字体。

创建核心功能模块

我是一个拿Godot游戏引擎当Windows桌面应用开发工具使用的家伙,也积累了一些经验,其中最近一直在使用的就是将程序的可以复用的基础核心功能,放到一个名为Core.gd的“模块”当中,本质上就是一个静态函数库。

一些文件IO、字符串处理等都可以放到核心模块中,方便程序其他地方的代码调用。

如果喜欢单例的,用AutoLoad应该是差不多效果。

启用低处理模式

群友提醒,应用程序并不需要高帧率的刷新,默认引擎是为游戏设置,每秒刷新次数比较多,也就意味着重绘次数比较多,这会徒增应用程序的内存占用。

启用地处理模式,可以降低帧率和重绘次数,降低程序的内存占用。

自定义图标

Godot默认导出,无法修改应用图标。

也是在群友提醒下,获得了正确的设置,rcedit需要自己下载,并保存到固定位置后为Godot进行指定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巽星石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值