Skip to content

Latest commit

 

History

History
75 lines (75 loc) · 4.14 KB

history.md

File metadata and controls

75 lines (75 loc) · 4.14 KB
  • 0.85: 程序化音乐差不多可以听了(使用采样音源,扩展Sampler支持多通道输出避免重复创建实例,重写Panner,动态调整的效果器、淡入淡出) 很多的性能优化(解决了像素画板断断续续、走着走着卡一下等问题) 重做界面(世界坐标、圆形遮罩)
    • 👽 uqn上发帖
    • 🚑 jsdelivr 出问题了,增加 cdn fallback
    • 🎨 调整 UI 色值,与色板吻合
    • 🎨 新图标
    • 🎨 修复字体缺失符号,增加日语、英语、繁体字
    • 🎨 重新设计 Add Page
    • 🎨 重新设计 pixel editor,布局更合理,大屏下工具栏横置,简化画布操作
    • 🐛 创建 game 前未更新屏幕坐标
    • 🐛 扩大 canvas/选择颜料时按钮位移
    • 🐛 连续点击 map 相机卡死
    • 🐛 Add Page 改变屏幕大小导致坐标偏移
    • 🐛 canvas 和 preview 像素间白边
    • 🐛 frames drag&drop / scrollbar 重叠
    • 🐛 Inventory reducer 未及时更新
    • 🔥 拒绝“白洞”这个名字,白洞是一个只发射,不吸收的时空区域。白洞更真,意识海更有指向性。
    • 🔥 字体加载超级慢,更换字体
    • 🎵 尝试不同音色
    • 🎵 重写panner算法(玩家在对象中的情况)
    • 🎵 根据对象参数动态调整的混响、延迟、eq
    • 🎵 和弦和旋律的时值更有随机性
    • 🎵 解决很多bug,调整参数
    • 🎵 每天会随机生成调性
    • 🎵 完成 pannernode 替代方案
    • 🎵 增加混响和延迟
    • 🎵 重构,大量性能优化,动态挂载 synth,仅更新可听见的 node,新手机上基本不卡
    • 🎵 重写sampler
    • 🎵 start time 报错
    • 🚀 细分onmousemove,解决像素画板断断续续的问题
    • 🚀 研究到底性能的瓶颈在哪里
    • 🚀 object pooling
    • ✨ 尝试粒子(否决,用户可以自行创建粒子)
    • ✨ 分辨率自适应,优化 item 大小
    • ✨ 恒定的坐标系统
    • ✨ 没有对话的对象不增加空间密度,会更快飘走,不会生成道具和颜料
    • ✨ 深度不为 1 的对象不会挡路
    • ✨ 现在只有视野范围内的对象会根据 zfactor 更新坐标
    • ✨ 重新设计颜料色板,默认赠送 8 色,奖励颜色从 64 色中抽取
    • ✨ undo redo 现在会以一次完整的操作为单位
    • 🔧 调试参数
    • ⚡ 扩大按钮面积
  • 0.8: 初步完成程序化音乐 解决很多 bug 重做 ui 设置 M 以下及一级深度不消耗道具 离线可用 重构代码
    • 🎨 调整响应式布局
    • 🎨 重做滤镜
    • 🎨 重做 ui
    • 📚 优化 README
    • 🐛 背景/前景 pushable
    • 🐛 检查 player scheme
    • 🐛 输入事件捕获异常
    • 🐛 新对象卡启动
    • 🐛 再创建一个时页面重复刷新
    • 🐛 item dialog 窗口位置
    • 🐛 link dialog 按钮失效
    • 🐛 link dialog 隐藏虚拟键盘
    • 🐛 resize 时更新 camera viewport
    • 🔥 重构 Configurations
    • 🔥 重构 GenerativeMusic
    • 🔥 重构 ObjectData
    • 🔥 重构 ObjectGroup
    • 🎵 音乐能听
    • ✨ 道具生成率降低,道具大小减少
    • ✨ 发言前检测用户是否阅读本文档
    • ✨ 更好的报错界面
    • ✨ 键盘快捷键
    • ✨ 降低道具重要性,深度-2~2 不消耗镜片
    • ✨ 配置 sw 离线可用
    • ✨ 优化自动转屏逻辑
    • ✨ 重写渲染算法(pixel perfect)
    • ✨ Generative Music
    • ✨ ui 可以隐藏
    • 🔧 调整数值
    • 🔧 设置 M 以下不需要肥料
    • 🔧 使用 history api 优化后退键
    • 🔧 提高服务器安全性
    • 🔧 ui 事件优化