This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
Releases: buger404/Emerald
Releases · buger404/Emerald
Emerald 3.2.0 Final Update Report
Emerald RC 3.1.0 Update Report
卷轴模式
- 全新的卷轴模式
- 永久移除旧卷轴模式的相关代码(因为其功能已经过时)
性能
- 不加载错误资源
- 修复系统页面被冻结的问题
- 修正GUI返回值类型
- 修复UI问题
- 使部分动画更加流畅
开发者工具
- 重置调试栏
- 添加页面设计器吸附模式
- 重置Builder UI
- 现在可以关闭建议中心
- 添加界面设计器
- 添加图片不存在的提示
- 修复Builder会替换Core.bas的问题
- 现在的启动图标位于\assets\sets\profile.png
- 添加页面切换工具(F11)
- 添加点击检测区域显示
安装包
- 重置安装包UI
绘图机制
- 添加WM_PAINT绘制模式
- 添加FreezeMode
- 添加DPI适应可选
- 新的加载界面
- 添加“花哨”模式
- 添加界面缩放功能
Emerald RC 2.2.0 Update Report
调试工具控制台
- 添加poolinfo指令(#707.5)
现在可以通过poolinfo指令取得有关垃圾池的信息。
内存泄漏
- 修复内存泄露的问题(# 707.2)
- 移除窗口阴影类模块(# 707.4)
该类模块是造成内存泄露的重要原因之一。 - 修正argb函数(# 711.3)
兼容性
- 现在可以兼容Windows XP(# 930.1 , # 1001.1)
动画
- 修复动画问题(# 707.1 , # 710.1 , # 712.1)
- 新增两种过场动画(# 712.3)
Builder
- 全新Builder(# 711.2)
备份机制,安装包机制,设置等都得到重新调整。 - 新增打包功能(# 712.5)
- 修复模板问题(# 712.4)
- 修复模板文件夹错误(# 711.4)
- 修复在自身文件夹打开的问题(# 711.5)
外观
- 更改启动动画(# 712.2)
建议中心
- 添加建议中心(# 1001.2)
现在有关Emerald的建议都将收纳到建议中心。
点击检测
- 添加点击锁定(# 718.1)
存档
- 存档损坏提示(# 718.3)
- 修复存档不创建问题(# 718.4)
安装包
- 安装包垃圾清理(# 718.2)
现在安装程序退出时将删除Temp目录下Emerald创建的临时文件。 - 突出安装包的关闭按钮(# 718.5)
加载策略
- 现在可以选择不加载图片的多个方向(# 707.3)
图形绘制
- 添加图片旋转(# 707.6)
- 修复文本对齐问题(# 711.1)
Emerald 动画扩展包
包含
- 120个从
RPG Maker MV
转换而来的高级动画脚本
。 - Emerlad 高级动画测试工具(适用于Emerald pre-RC 707及以上版本)。
Emerald RC 1.6.0 Update Report
游戏安装包打包
感谢冰棍
为此提供建议。
- 新增安装程序报告(# 704.1)
现在安装程序的一切行动都是可见的。 - 卸载程序优化(# 704.2)
现在将安装配置粘贴到卸载程序之后,现在可以直接运行卸载程序。 - 安装包加入创建快捷方式按钮(# 704.3)
现在可以选择是否在桌面创建快捷方式 - 安装包加入安装路径(# 704.4)
现在可以选择游戏的安装位置。(默认为C:\Program Files...)
游戏加载
- 现在碰撞地图可以选择不加载(# 705.1)
有些大型图片根本用不到碰撞,可以选择不加载碰撞地图,缩短加载时间。 - 现在过大的图片不会加载碰撞地图(# 705.4)
HotLoad模式
HotLoad模式帮助你极度缩短加载时间,享受秒开秒关的开发体验。
开启此模式后,生成的游戏也可以做到秒开。
- 完善HotLoad模式(# 705.2)
现在HotLoad模式的优化范围不局限在一个文件夹和空参数。 - MusicList加入HotLoad模式(# 705.3)
现在音效列表也可以做到光速加载。
高级动画
- 修复高级动画无视dispose的问题(# 705.5)
- 修复高级动画不能dispose的问题(# 705.6)
- 修复高级动画指令不能连用的问题(# 705.7)
- 高级动画的绘制加入方向(# 705.8)
现在你可以随意翻转你的动画,设置缩放的帧除外。
Emerald RC 1.5.0 Update Report
概要
总计15项更新。5项新增内容,9项修复,1项优化。
控制台
从Emerald190702
版本开始,Emerald调试栏的详细信息按钮被替换为控制台。
- 加入调试控制台(#702.4)
从现在起可以通过调试控制台进行游戏调试。 - 修复命令行参数-focus为-force(#703.2)
拼写错误。 - 新增命令行指令:info(#703.3)
现在可以使用info
指令查看完整信息。 - 修复控制台错误(#703.7)
- 修复控制台候选指令错误(#703.8)
现在按↑↓键选取指令不会再出现异常。 - 新增命令行指令:backup(#703.9)
使用backup
指令,清空,还原你的代码备份。 - 新增命令行指令:project(#703.10)
使用project -reset
指令重置工程更新信息
FPS相关
- 修复Timer绘图检测错误(#702.1)
- Debug栏显示极限FPS(#702.2)
资源树
- 修复资源重复加载问题(#703.4)
存档
- 修复存档覆盖错误(#703.1)
现在当ESave
被赋值以后,其他存档被创建时不会对ESave
赋值。
安装程序制作
- 修复安装后的应用作者显示QQ 0的问题(#703.6)
Builder
- Builder标题栏现在可以拖动(#703.11)
绘制中心
- 修复绘制中心错误的问题(#702.3)
修复Left和Right,Top和Bottom颠倒的问题。
其他
- 修复自动化异常(#703.5)
Emerald RC 1.4.0 UPDATE REPORT
概要
共8项更新,5项新增内容,2项修复,1项优化。
音乐播放器
- 现在可以取得播放器的播放状态。(# 630.6)
Emerald wiki: Music.PlayState
资源树
- 现在可以为单个资源命名。(# 630.3)
默认资源名依然为资源文件名。
Emerald wiki: 资源命名 - 添加资源检索开始标识(# 630.4)
跳过某些资源后开始检索,提高速度。
Emerald wiki: 检索资源树 - 修复资源树重复卸载导致崩溃的问题(# 630.5)
高级图形绘制
- 加入到wiki
Emerald wiki: 高级图形绘制 - 多边形绘制添加平滑模式(# 630.2)
现在多边形两个顶点之间的线段可以是平滑的。
Emerald wiki: PaintPolygon
点击检测
- 修复应用特效图片效果后图片点击检测失常的问题(# 630.1)
Bass
- 版本从2.4.10(2013年)更新至2.4.14(2019年)(# 701.1)
Bass
Builder
- 新增Github建议(# 701.2)
预防Emerald文件夹中的备份以及代码缓存被上传。
Emerald RC 1.30 UPDATE REPORT
概要
总计6项更新,共新增2项功能,3项修改,1项错误修复。
添加碰撞箱
- 重写碰撞箱并重新引入Emerald(# 627.1)
- 支持不规则图片和基本图形之间的碰撞(# 627.2)
- 支持可缩放图片的碰撞(# 628.1)
Emerald Wiki:碰撞箱
点击检测
- 完善对不规则图片的支持(# 628.2)
现在点击图片的透明区域点击检测函数的返回值为False。
基本图形绘制
- 新增PaintPolygon2方法(# 629.1)
与PaintPolygon不同的是,该方法的参数Points需要传入的是数组,而不是参数数组。
Builder
- 修复Builder第一次创建工程忽略代码变化的问题(# 629.2)
修复此问题后,第一次更新工程时,被修改的代码将会被警告。
图片特效更新
Emerald RC 1.20 Update Report
新增9种图片特效
该页面需要完善,如果你可以为此提供帮助,请联系我
感谢洛小羽的帮助
修正文本框
- 修复空格不计入字符总宽度的问题(# 129.1)
- 添加文本框“完成”按钮(# 129.1)
ShowEdit
有新的返回值(# 129.1)
添加图片圆形裁剪
wiki完成+滑条&骚文本框
HELLO~
这一次更新了滑条和很骚的文本框。
啊,对了,这样写会让人觉得无法信任吧。
咳咳。
Emerald RC Update 1.10 Report
Daily Update 624
Wiki编写完成
添加滑条
现在可以使用即时控件:滑条。
Emerald Wiki:滑条
修复文本框越界问题
现在文本框的焦点边框加粗了,并且和背景形状一致。焦点和文本坐标进行了修正。
Emerald Wiki:文本框
添加开发文档按钮
现在打开你的Builder,可以看到这个按钮。
Daily Update 623
添加自动存档开关
现在存档不会立即保存。
Emerald Wiki:自动存档
添加热加载模式
添加文本框控件
可以摆脱InputBox的噩梦了,但是这也需要你修改部分代码,详情参照DebugSwitch
模块中的注释。
Emerald Wiki:文本框