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中追加了编译器选项noImplicitAnyuseUnknownInCatchVariables
  • 追加了验证MOC3一致性的功能。
    • 追加了恢复MOC3时检查一致性的功能。(CubismMoc::Create)
  • 追加了通过.motion3.json解析不透明度的功能。
  • 追加了按部件单位变更正片叠底色、屏幕色的功能。

变更点

变更了CubismExpressionMotion的访问说明符。

Cubism 4 SDK for Web R6_2(2023/03/16)

修复点

  • 修复了与Cubism Core相关的一些问题。
    • 有关详细信息,请参考Core的CHANGELOG.md

Cubism 4 SDK for Web R6_1(2023/03/10)

追加点

  • 追加了确认MOC3完整性的函数。

Cubism 4 SDK for Web R6(2023/02/21)

追加点

  • 追加了高精度蒙版的支持。
  • 您现在可以任意增加使用的渲染纹理数。
    • 使用多个渲染纹理时的最大蒙版数已增加到“渲染纹理数 × 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)

修复点

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重新格式化了源代码。
请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。