更新日志:GameCreator/20230118

来自GCW
BlackWhite讨论 | 贡献2023年3月26日 (日) 17:54的版本 (建立内容为“{{更新日志 |上个更新日期=20221221 |上个更新标题=GameCreator v0.98863 |下个更新日期=20230131 |下个更新标题=GameCreator v0.9891 |来源=…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
上个更新 来源 下个更新
20221221
GameCreator v0.98863
https://www.gamecreator.com.cn/forum/det/1245?reid=161 20230131
GameCreator v0.9891
GameCreator v0.989
2023年01月18日
更新内容
模块

新增发布安卓包,支持Apk和AAB格式(google play 商店是要求AAB格式才能发布)

说明:

1.steam版本待更新后即可直接打包,官网版本在打包时候如果没有SDK则会提示先下载SDK后才能打包(官网版需要专业版本才允许发布)。

2.包名是用于区分每次安装时同名会覆盖这个APP。

3.密钥是在正式发布时签名用的,表示是由你发布出来的APP,可以自己创建一个密钥,GC也默认提供了一个GC公用的密钥(debug模式无需签名,自己测试时一般可用debug模式)。

4.图标可以自行更换,提供了适配安卓规格的多种尺寸,可以每个尺寸都替换掉。

5.权限设置一般可以不用调整,权限对应了一些API:

打包安卓APP需要较长时间等待,请耐心等待,如需测试手机运行效果,请使用软件内游戏运行的二维码扫码测试。


优化和调整

1.优化场景上相同的行走图批量渲染,减少drawcall,以便提升性能

2.在保存时也生成了自定义模块的系统代码,以便配合第三方IDE中开发


bug修复

1.修正自定义编辑器的自定义模块类型的属性无法选择最后一个模块数据的错误

2.修正部分仅供选择的列表也允许更改数据名称的错误

3.修正场景对象的公共属性右键菜单与其数组属性右键弹出菜单冲突的问题,现改为公共属性右键菜单仅在块的标题栏中有效

4.修正锁帧实现,确保锁帧时enterframe函数与渲染是同步的,此前偶尔会出现不同步现象(即该帧进入了enterframe函数,但可能未实际渲染,导致渲染前函数并未执行,如Callback.CallLaterBeforeRender函数)

5.修正在数据库的模块数据较多时可能出现数据未能读取到的错误,导致在编辑器内修改的值,重启后仍然未读取到(实际保存到了文件上)。

6.修正在修改场景对象原型的公共属性后,导致未打开的地图中该类原型的对象身上模块被移除了的错误

7.修正立绘被删掉后导致已使用该立绘的对话报错的问题


API

新增或适配了安卓相关的API:

os,platform == 4; // 安卓环境下是4

os.minimize(); // 除PC端外也兼容了安卓端:最小化应用

os.shake(1000); // 手机震动一秒(如果用户开启了震动的话才有效果)

os.horizontalScreen = true; // 真横屏,输入法也会因此横屏显示了

os.insomnia = true; // 允许设备常亮,默认开启。比如挂机游戏也会让手机持续亮着,不会因为几分钟未操作而自动关闭掉屏幕

os.closeWindow(); // 除PC端外也兼容了安卓端:关闭应用


云平台

1.增加了贡献度、活跃度机制,根据数值使用人物五维图展示,详情请查看此处

2.增加了消息提醒(回复你的以及相关系统消息)