更新日志 - ReiKohaku/Sonolus-wiki-zh_cn GitHub Wiki
更新日志
0.5.1
- 添加了收藏功能(收藏夹/离线模式)
- 增加了性能和判定图表详情页。
- 添加了皮肤/背景/音效/粒子/引擎信息页。
已知问题:
- 缺少缓存和存储仓库的控制。
- 缺少调试模式下暂停菜单的功能。
0.5.0
- 完成了重写。
- 改进了UI和用户体验。
- 新增了主题。
- 新增了关卡信息。
- 新增了使用其它服务器资源的功能。
- 新增了调试模式下的FPS计数器。
已知问题:
- 缺少缓存和存储仓库的控制。
- 缺少皮肤、背景、音效、粒子和引擎信息页面。
- 缺少谱面详情页。
- 缺少调试模式下暂停菜单的功能。
0.4.8
- 新增了引导。
- 修复了使用CPU粒子系统时渲染顺序不一致的问题。
- 修复了UI旋转不能重置的问题。
0.4.7
- 新增了调试模式选项,允许在暂停菜单启用调试工具。
- 新增了IsDebug、DebugPause和DebugLog函数。
- 修复了设置中错误的默认值。
- 修复了得分精度的问题。
0.4.6
- 新增了生命值系统。
- 新增了分数和生命值自定义系统,使用关卡分数、关卡生命值和生命值原型块。
- 新增了结算界面的Fail、Pass、Full Combo、All Perfect动画。
- 将桶的窗口移动到关卡桶块中。
- 最大分数默认序列化为1,000,000分。
0.4.5
- 新增了DrawCurvedL、DrawCurvedR、DrawCurvedLR、DrawCurvedB、DrawCurvedT和DrawCurvedBT。
- 新增了暂停菜单的控制和截图按钮。
- 将使用GPU粒子系统作为默认值。
- 当音频使用正常速度时,禁用“保留BGM音高”的混合器。
- 修复了粒子效果出现闪烁的问题。
0.4.4 (2)
- 修复了DestroyParticleEffect没有与正在生成的粒子在同一帧内生效的问题。
0.4.4 (1)
- 修复了shouldSpawn使用错误的实体索引的问题。
0.4.4
- 新增预处理系统。
- 修复触摸输入的vw值。
- 修复MoveParticleEffect没有在CPU粒子系统中工作的问题。
0.4.3
- 新增变速音调保持选项。
- 新增关卡的图形调节选项。
- 修复触摸输入起始点和移动速度存在的问题。
0.4.2
- 新增图形质量调节选项。
- 新增刘海屏的安全区调节选项。
- 新增基于CPU的粒子系统的选项。
- 通过将粒子渲染的方式变为仿射变换来增进粒子系统的性能。
- 修复偶尔出现的粒子效果闪烁的问题。
0.4.1
- 新增粒子系统。
- 新增备用API服务器。
- 修复不一致的输入处理。
- 修复输入太多字符导致输入字段崩溃的问题。
0.4.0
- 通过多线程和Burst改进性能。
- 修复没有音效片段时会发生错误的问题。
- 修复一些UI问题。
0.3.8
- 更新了logo和图标。
- 新增游戏中阻止设备休眠的功能。
- 新增OutIn的Easing函数 。
- 新增备份API服务器地址 。
0.3.7
- 新增Random和RandomInteger函数。
- 修复了一些UI问题。
0.3.6
- 新增了Switch及其相关的函数。
- 新增了背景的fit。
- 改进了游戏UI图像。
- 将搜索和刷新按钮移动到了中间。
- 首次启动弹出设置窗口移动到了标题屏幕之后。
- 修复了某些安卓设备上的性能问题。
- 修复了浏览关卡时的内存泄漏问题。
- 修复了一些UI问题。
0.3.5
- 新增了脚本化UI。
- 新增了分数条UI。
- 新增了连击文本的FC和AP颜色。
- 新增了表现和判定图表。
- 新增了安全区域保护。
- 新增了更新检查。
- 新增了首次启动时弹出设置窗口的功能。
- 移除了使用**#OFFSET**的关卡选项的自动偏移。
- 修复了语言列表项没有正确销毁的问题。
0.3.4
- 新增关卡作者。
- 新增多语言。
- 在关卡选项中增加了标准规范。
- 新增了PlayScheduled函数。
- 改进了下载缓存。
- 修复了列表加载逻辑。
- 修复了音效标题和副标题显示。
0.3.3.0
- 重制了UI。
- 新增了搜索。
- 新增了歌曲预览。
- 改进了引擎性能。
- 修复了iOS的原点指示器。
0.3.2.1
- 修复了长时间游戏时应用崩溃的问题。
- 修复了一些iOS设备上音频缓冲区大小不足的问题。
- 修复了音量为0时击打音效依然会播放的问题。
- 新增了游戏中锁定屏幕方向的功能。
- 新增了关卡结束时跳过歌曲剩余部分的功能。
0.3.2.0
- 重写了游戏引擎核心。
- 修复了Sign函数。
- 新增了GetShifted和SetShifted函数。
- 新增了easing函数。
- 修复了一些安卓设备上音频缓冲区大小不足的问题。
0.3.1.0
- 重制了UI。
- 新增了缓存。
- 修复了内存泄漏问题。
0.3.0.1
- 修复了iOS设备上的崩溃问题。
- 修复了重新开始时分数没有重置的问题。
0.3.0.0
- 修复了某些回调中Draw和Play不执行的问题。
- 新增了皮肤插值选项。
- 新增了关卡的特别**#SPEED**选项。
- 新增了最终统计的百分比显示。
- 新增了While函数。
- 新增了重开。
0.2.0.0
- 移除了输入激活和终止。输入逻辑现在应该由引擎自己使用touch回调来完成。
- 更改了按顺序调用的touch回调。
- 更改了Touch回调的临时数据。
- 新增了顺序回调的执行顺序。
- 新增了实体共享内存、实体共享内存数组和临时内存模块。
- 新增了Play函数的最小时间距离参数。
- 新增了全局音频和输入偏移量,并注入到关卡数据模块中。
- 修复了RemapClamped函数。
0.1.0.1
- 初始版本。