更新日志:GameCreator/20201125

来自GCW
跳到导航 跳到搜索
上个更新 来源 下个更新
20201102
GameCreator v0.9809
http://f.gamecreator.com.cn/forum.php?mod=viewthread&tid=394&extra=page%3D2 20201231
GameCreator v0.982
GameCreator v0.9810
2020年11月25日
更新内容
【新模块】

自定义材质-Shader系统:

使用材质能够完成像素级图像效果控制,同时也会消耗更多的性能。

可以使用材质制作出如:更改色调、模糊、水波、扭曲等等的效果

效果参考视频:

--可用于任意显示对象上使用(如场景图层、图片、界面、动画、行走图等)。

--自定义材质编辑器:

--可视化制作材质需要的参数以及对应的组件,并自动生成Shader对应的uniform变量

--支持编写Shader(GLSLc语言语法,GC封装了一些shader函数以及内置Shader代码编辑器)

--支持编写材质的参数传递Shader使用前处理的脚本,比如某些参数并非直接传递,

而是需要经过CPU中转化计算(计算结果可缓存)后再把结果传递给Shader计算,

可参考系统预置的材质2-调整色相。

--材质参数修改实时反馈显示效果

--Shader代码编辑效果实时反馈

--编辑器目前支持了图层、场景对象里的行走图、界面组件的材质编辑,后续将逐步更新更多显示对象

--支持动态过渡,即设定好时间过渡相关的参数可以自动变更参数,参考插件:

--材质参数支持使用变量相关的组件,设置绑定的数值变量后,直接改变该变量即可达到变更参数的目的

--对象支持使用多材质组(PASS),以及同一材质组中支持多材质,按顺序渲染效果

--支持制作为插件分享售卖给其他作者使用。

PS:该模块本来计划明年推出,但为了即将开发的AVG演出效果能够更加丰富,提前支持了该功能模块。

参考效果视频:https://www.bilibili.com/video/BV14A411x7Zm/

参考插件:https://www.gamecreator.com.cn/plug.php?id=135


【新功能和调整】

界面中的行走图组件和立绘组件增加的[播放一次]的属性

界面中的动画组件增加[命中模式]和[静音模式]的勾选项

对话框样式的立绘、动画头像属性增加[仅播放一次]设置

自定义编辑器中的变量列表增加了显示隐藏变量的标识

图层属性编辑改到右边栏,提供了图层的编辑模式/非编辑模式切换:

--关于编辑/绘图模式:该模式下将对其场景,不会有自动滚动、平铺、材质等效果

--图片层编辑模式:可直接通过操作工具编辑图片

--模式锁定:默认情况下切换图层会自动进入编辑模式,锁定后将会进入上次使用的模式

行走图,立绘,动画导入图片资源坐标默认取整数

动画编辑器的帧控制台增加鼠标右键拖拽视图的操作

界面中的动画组件增加[起始帧]属性

对话框漫画对话框增加通过数值变量指定对象

自定义编辑器快捷键支持ALT+数字键

对话框选项增加了支持字符串变量显示选项文本

对话框选项增加了支持出现条件,满足出现条件才允许出现选项


【BUG】

修复图像系统里移动界面和移动界面组件可能同时显示了两个相同界面的bug

修复对话框样式中的立绘/动画/界面作为头像且未设置时加载null.json的bug

修复标签跳转指令在某些情况下显示null并且无法选中其他项的bug

修复界面选择模式下绑定类显示undefine的bug

修复列表拖拽显示的下划线,在单元格间隙内消失的bug

修复界面编辑器中,切换为行走图预览模式后,界面不居中显示的bug

修复颜色拾取器颜色更改后预览未刷新的bug

修复自定义数据结构和自定义模块循环嵌套的bug

修复场景预加载资源拖拽报错bug

修正移动界面元件指令中组件属性修改为变量值时描述未能显示为变量的问题

修正图层显示隐藏切换未能触发需要保存的问题

修正卸载插件后部分模块未能触发保存,导致下次打开后仍然后插件部分功能残留的问题

修正插件发布时添加模块根据了添加顺序而非编号顺序发布插件的错误