更新日志 - ReiKohaku/Sonolus-wiki-zh_cn GitHub Wiki

更新日志

0.5.1

  • 添加了收藏功能(收藏夹/离线模式)
  • 增加了性能和判定图表详情页。
  • 添加了皮肤/背景/音效/粒子/引擎信息页。

已知问题:

  • 缺少缓存和存储仓库的控制。
  • 缺少调试模式下暂停菜单的功能。

0.5.0

  • 完成了重写。
  • 改进了UI和用户体验。
  • 新增了主题。
  • 新增了关卡信息。
  • 新增了使用其它服务器资源的功能。
  • 新增了调试模式下的FPS计数器。

已知问题:

  • 缺少缓存和存储仓库的控制。
  • 缺少皮肤、背景、音效、粒子和引擎信息页面。
  • 缺少谱面详情页。
  • 缺少调试模式下暂停菜单的功能。

0.4.8

  • 新增了引导。
  • 修复了使用CPU粒子系统时渲染顺序不一致的问题。
  • 修复了UI旋转不能重置的问题。

0.4.7

  • 新增了调试模式选项,允许在暂停菜单启用调试工具。
  • 新增了IsDebugDebugPauseDebugLog函数。
  • 修复了设置中错误的默认值。
  • 修复了得分精度的问题。

0.4.6

  • 新增了生命值系统。
  • 新增了分数和生命值自定义系统,使用关卡分数关卡生命值生命值原型块。
  • 新增了结算界面的Fail、Pass、Full Combo、All Perfect动画。
  • 将桶的窗口移动到关卡桶块中。
  • 最大分数默认序列化为1,000,000分。

0.4.5

  • 新增了DrawCurvedLDrawCurvedRDrawCurvedLRDrawCurvedBDrawCurvedTDrawCurvedBT
  • 新增了暂停菜单的控制和截图按钮。
  • 将使用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

  • 新增RandomRandomInteger函数。
  • 修复了一些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函数。
  • 新增了GetShiftedSetShifted函数。
  • 新增了easing函数。
  • 修复了一些安卓设备上音频缓冲区大小不足的问题。

0.3.1.0

  • 重制了UI。
  • 新增了缓存。
  • 修复了内存泄漏问题。

0.3.0.1

  • 修复了iOS设备上的崩溃问题。
  • 修复了重新开始时分数没有重置的问题。

0.3.0.0

  • 修复了某些回调中DrawPlay不执行的问题。
  • 新增了皮肤插值选项。
  • 新增了关卡的特别**#SPEED**选项。
  • 新增了最终统计的百分比显示。
  • 新增了While函数。
  • 新增了重开。

0.2.0.0

  • 移除了输入激活和终止。输入逻辑现在应该由引擎自己使用touch回调来完成。
  • 更改了按顺序调用的touch回调。
  • 更改了Touch回调的临时数据。
  • 新增了顺序回调的执行顺序。
  • 新增了实体共享内存、实体共享内存数组和临时内存模块。
  • 新增了Play函数的最小时间距离参数。
  • 新增了全局音频和输入偏移量,并注入到关卡数据模块中。
  • 修复了RemapClamped函数。

0.1.0.1

  • 初始版本。