[更新公告]V0.9864版本更新预告

各位尊敬的用户们:
我们将于2022年05月13日 14:00进行更新,最新软件版本 V0.9864,新的补丁开放后创作者们可以通过重启软件或者使用菜单-帮助-检查更新来完成此次版本热更新。接下来让我们来看下本次更新后我们将会有什么样激动人心的新内容。

新增内容
1、系统指令:场景移动的变量模式中追加了格子坐标,且默认勾选(应用于RPG类模板。)
2、场景对象属性面板的格子位置也支持了修改。
3、出现条件允许复制粘贴以及支持了相关快捷键操作。
4、界面中的滑块组件(UISlider)支持了绑定数值变量:当更改了滑块值的时候会自动同步改变该变量的值,而操作改变该变量的值会自动改变滑块的显示。
5、插件变量规则支持了材质ID的替换:PLUGIN_MATERIAL_自定义命名:number = 1; (新模板的CodeHelper中也增加了)。
6、自定义指令的短语描述提供了函数支持,用于描述游戏数值、开关、字符串(如此次模板更新的「提交信息」指令中使用到了)。

调整与优化
1、对话框样式的列数预览由最大值6改为20。
2、自定义-事件类别绑定由0001号显示改为0000号显示(对应程序上的调用从0开始)。
3、其他小调整和优化。
4、自定义组件-按键设置进行了优化,在点击另一个按键设置时,上一个将会弹起。
5、选择模块的数据时在树列表模式下不再显示[新增][创建文件夹]按钮,仅供数据选择。
6、删除了动画编辑器中插值算法的选项,此功能已被上一次更新的关键帧右键-设置过渡效果中的[立即]模式取代。
7、界面组件显示的公共属性已被正确的改为材质。
8、调整游戏项目层代码导致行为编辑器打开后卡死改为弹出感叹号信息框报错提示(待观察)。
9、1~2方向模式的行走图在只上下移动时不会更改朝向(即更改上下朝向时会被忽略掉)。
10、API提供了相关默认值注释。

BUG修复
1、修正指令:图像-显示动画在禁音模式下仍然播放了音效。
2、修正图像系统中的图片在缩放且未预加载的情况下位置可能显示出错的问题。
3、修复一处插件发布报错的问题。
4、修复插件发布时的多个模板适用时失效的错误。
5、修复UIComboBox的forceChange失效,该问题导致可能循环卡死。
6、修复动画编辑器中音频在倒数第二帧时无法播放出声音的问题。
7、修复时间页预览模式下资源管理器的返回按钮右键菜单显示了资源专用的功能的错误。
8、修复一处场景对象更换行走图时可能产生的报错。
9、修复在界面的事件页中使用[移动界面元件]指令时,移动当前这个界面内的组件,且操作时候使用了CTRL+Z撤回后,导致该指令无法添加的错误。
10、修复一处插件封面不能更新的错误。
11、修正行走图1方向自动翻转时没有以行走图编辑器中的中线对齐翻转的错误(而是以自身的图水平翻转了)。

代码API
1、UICommboBox新增加了事件:UIComboBox.OPEN和IComboBox.CLOSE,可用于监听打开或关闭下拉列表。
2、UICommboBox增加了属性isOpen,用于判断当前是否已经打开了下拉列表。
3、UIList添加了操作数组数据的内部优化函数,以便增、减、调整数据位置时不必整体刷新:
-- addItem、removeItem、removeItemByIndex、setItemIndex、setItemIndexByIndex

官方模板更新
综 合
增加指令:提交信息
1、使用该指令时需要先调用一次「等待玩家提交信息」的指令,确保当前是处于等待玩家提交信息的状态,提交后即可获取输入值0-N。
2、利用该功能可以很方便的可视化制作:提交多个输入的界面,如制作一个人物创建面板,填写年龄、姓名、昵称等:
1-打开界面:人物创建界面
2-执行指令:消息-[等待玩家提交信息]
3-在人物创建界面中增加一个提交按钮,点击后执行消息-[提交信息],将该界面中的年龄、姓名、昵称等组件的输入文本添加上去。
4-在消息-[等待玩家提交信息]下方接收提交的信息,输入值0~N,可用字符串变量记录
3、更新材质的作用范围:界面层、场景层、全画面,如用于制作全画面特效(材质会带来不少性能开支,使用需根据场合自行判断)
《RPG综合》
优化核心相关:
-- 优化四方向+移动至中心点的鼠标操作在不断点击地面时,可能导致玩家对象有位置偏移的错误
-- 鼠标控制移动时候碰到障碍不再保持移动的动作
-- 修复使用鼠标点击切换地图后,再直接点击下个地图的NPC对话时可能出现的一处报错
-- 修复四方向+移动至中心点时不断按键盘方向键可能导致往错误的方向移动了一步的问题
-- 优化了虚拟摇杆和游戏手柄对在四方向+移动至中心点的操作和效果
-- 修复移动至中心点模式下NPC移动时,在旁边难以触发事件(除非他刚好走在了格子中心点)的错误
-- 修复了在移动至中心点模式下NPC在非中心点时触发了对话,NPC会瞬移到该格子中心点的错误
-- 碰触优化:在移动至中心点模式下,NPC是穿透属性且静止位于格子中心点的情况下,玩家需要与其近似重叠才会触发碰触事件
-- 行为指令-随机移动目前会检测障碍,不再会往存在障碍的地方尝试移动
-- 修复了游戏手柄设置的键位显示错误的问题(设置-手柄设置)
-- 修复一处移动至中心点模式下切换场景可能坐标发生错乱的问题
-- 行为编辑器-更改动作增加了等待动作播放完毕(在仅播放一次的情况下),后续行为指令会在其完成后才会执行
-- 修复在派发了主角行为后,行为执行到一半时候切换了地图,在新地图里面继续执行接下来的行为的错误
-- 修复玩家奔跑键按下时触发了事件,不会自动停止奔跑的错误(事件库14016相关)
-- 事件库14016原本只有玩家在执行对象行为时触发,改为了所有对象都会触发,且增加了14017-在行为结束后触发。
-- 修正碰触事件在[碰触事件执行等待]时,面向了目标的错误。
-- 移动端虚拟按键优化:
1.始终在最前方显示
2.该界面不影响最前方显示的界面判断,以免菜单判断冲突
3.摇杆模式下也能根据摇杆的方向操作菜单了
4.增加隐藏/显示的按钮,可以自由隐藏或显示虚拟按键
5.默认摇杆模式
指令:缩放镜头增加时间过渡
指令:旋转镜头增加时间过渡
增加了指令:消除对象行为
消除掉指定对象身上的所有派发出去的行为,并立即停止掉当前的行为。
《战斗类RPG-综合》
-- 修复商店指令描述错误
《SRPG-光之阵》
-- SRPG世界设定描述问题:指示器显示攻击范围参考
-- SRPG-电脑行动时显示指示器 将我方玩家的指示器也不显示了
《TBRPG-梦之剑》
-- 动作列表添加了受伤动作,原本在代码中实现了但并且在该列表中添加对应的动作名称
-- 战斗中的道具栏不再列出[仅非战斗中使用]的道具

游戏模板可选择性升级
仅限2022年4月1日后创建的工程,请自行做好工程备份。
下载地址:http://f.gamecreator.com.cn/forum.php?mod=viewthread&tid=803&page=1#pid2756
风险提示:可能会覆盖掉自己工程的部分制作内容,如安装了第三方插件、改动了脚本代码等,通常情况下不会有太大问题。
使用方法:选择对应的模板补丁下载,然后覆盖到自己的工程目录下即可(GameCreato需要升级到V0.9864)

以上就是我们本次版本V0.9864的所有更新内容了,请大家继续期待我们后续的更新版本。如果对此次版本更新有任何技术上的疑问,大家可以在我们的官网论坛和Q群寻求技术支持。
GC官网:http://www.gamecreator.com.cn
GC论坛:http://f.gamecreator.com.cn/forum.php
GC创作者交流Q群:656319312