Cubism Web Framework变更历史记录
最終更新: 2023年5月25日
Live2D Cubism Web Framework发布页面(GitHub)
关于变更历史记录
您可以从Cubism SDK for Web分发包Framework目录下的CHANGELOG.md、或Live2D GitHub的CubismWebFramework存储库下的 CHANGELOG.md 查看变更历史记录。(仅限英文)
通知
根据Cubism SDK的版本,随附包含使用注意事项等的文档。
详细信息可以在Cubism SDK for Web分发包 Framework目录下的NOTICE.md(英文)、NOTICE.ja.md(日文)、或Live2D GitHub的CubismWebFramework存储库下的 NOTICE.md(英文)、NOTICE.ja.md(日文) 中查看。
Cubism 4 SDK for Web R7 (2023/05/25)
追加点
在 tsconfig.json 中添加编译器选项
noImplicitAny
和useUnknownInCatchVariables
。- 增加一些检查MOC3一致性的功能。
增加了恢复MOC3时检查一致性的功能。(
CubismMoc::Create
)
- 增加从.motion3.json中解析不透明度的函数。
- 增加一些函数来改变每个部分的乘法和屏幕颜色。
变更点
改变了CubismExpressionMotion
的访问规范。
Cubism 4 SDK for Web R6_2 (2023/03/16)
修复点
- 与 Cubism Core 相关的几个问题已经被修复。
见Cubism Core中的
CHANGELOG.md
。
Cubism 4 SDK for Web R6_1 (2023/03/10)
追加点
- 增加了一个检查MOC3完整性的功能。
Cubism 4 SDK for Web R6 (2023/02/21)
追加点
- 增加了对高精度掩码的支持。
- 现在可以任意增加使用的渲染纹理的数量。
- 使用多个渲染纹理时的最大掩码数量已增加到 “渲染纹理数量 x 32″。
- 增加了一个API,使用户能够配置剔除。
变更点
- 修改后,CubismClippingManager_WebGL 在不使用剪裁遮罩的模型中不会被引用。
修复点
- 修正了当WebGLRenderingContext没有在Cubism Renderer_WebGL注册时的崩溃。
- 现在显示了一个警告,模型没有被画出来。
- 纠正了一个问题,即在显示设置了删减的模型时,其他一些绘图图像丢失。
- 修正了一个问题:当显示多个模型时,一些模型的更新信息没有更新。
- 在CubismFramework.initialize()中调用函数来扩展初始内存。 更多信息见Core中的CHANGELOG.md。
Cubism 4 SDK for Web R5(2022/09/08)
追加点
- 追加了支持多种语言的文档。
- 追加了立即稳定物理模拟的函数。
- 追加了在CubismJson解析和JSON.parse()之间切换的处理。
Cubism 4 SDK for Web R5 beta5(2022/08/04)
修复点
- 修复了csmGetMocVersion函数的参数。
- 修复了在物理模拟过程中指定无效顶点时处理中断的问题。
- 修复了导入未支持版本的MOC3文件会出现异常和崩溃的问题。
- 修复为按物理设置时间分割物理模拟输入。
Cubism 4 SDK for Web R5 beta4(2022/07/07)
追加点
- 追加了获取最新MOC3版本和读取模型的MOC3版本的功能。
- 追加了获取模型参数类型的CubismModel.getParameterType()函数。
- 追加了获取模型Drawable的父级部件的CubismModel.getDrawableParentPartIndex()函数。
Cubism 4 SDK for Web R5 beta3(2022/06/16)
修复点
- CubismModel中的getDrawableTextureIndices函数由于名称不正确,现已变更为getDrawableTextureIndex。
- 已将getDrawableTextureIndices函数标记为不建议。
- 修复了.physics3.json中存在Fps设置值时物理系统的行为。
Cubism 4 SDK for Web R5 beta2(2022/06/02)
修复点
- 修复了应用错误的正片叠底色和屏幕色的错误。
- Samples及Framework没有变更。
Cubism 4 SDK for Web R5 beta1(2022/05/19)
追加点
- 添加了对Cubism 4.2的支持。
- 已支持正片叠底色和屏幕色。
- 用户现在可以用任意颜色覆盖正片叠底色和屏幕色。
修复点
- 修复了各向异性过滤中的问题。
- 修复了蒙版数量超过上限时模型不显示的问题。
- 将通过getTextureDirectory()可以获取的路径修复为第0个纹理的目录名。
Cubism 4 SDK for Web R4(2021/12/09)
修复点
- 修复了不必要的void 0。
- 修复了导入动态时无法获取“SegmentType”的警告。
- 修复为cubismjson以在参考非索引参数时返回正确的错误值。
- 修复了正在播放的动态在动态播放开始时不会淡出的问题。
Cubism 4 SDK for Web R3(2021/06/10)
修复点
- 将动态Event时间从整数修复为浮点。
Cubism 4 SDK for Web R3 beta1(2021/05/13)
追加点
- 实装了在贝塞尔曲线的形状的时间轴不是直线时获取正确值的函数。
Cubism 4 SDK for Web R2(2021/03/09)
变更点
- 将处理秒的函数名称从Time重命名为Seconds。
避免了不必要的namespace以简化载入。 #3
修复点
- 修复了csmmap及csmvector的iterator#increment的实装。
- 修复了表情淡出开始延迟的问题。
- 修复了evaluate中的物理输入反射标志。
- 修复了模型矩阵的参考大小。
- 将通过Physics3.json解析中获取PhysicsSettings.Vertices.Radius时的Int修正为Float。
此修正可能会导致物理模拟动作出现变更。
当physics3.json的PhysicsSettings.Vertices.Radius值小于1.0时,行为会发生变化。
如果要恢复到Cubism SDK for Web R1或更早版本的行为,请将相应的PhysicsSettings.Vertices.Radius值变更为0。此修复与自Cubism Editor 4.0.05 beta1以来应用的修复有关。有关详细信息,请参考Cubism Editor更新历史记录。
Cubism 4 SDK for Web R1(2020/01/30)
追加点
- 追加了editorconfig、gittributes和gitignore。
- 追加了README.md和CHANGELOG.md作为文档。
- 为构建追加了package.json。
- 为代码格式和质量检查追加了Prettier和ESLint。
变更点
- 将源文件移动到/src。
- 使用Prettier和ESLint重新格式化了源代码。