Cubism Unity 组件变更历史

[最后更新 2022/09/08]

Live2D Cubism SDK for Unity 发布页面 (GitHub)

关于变更历史

变更历史记录包含在 Cubism SDK for Unity 分发包 CHANGELOG.md 中。
或者您可以在 Live2D GitHub 上 CubismUnityComponents 的 CHANGELOG.md 中找到它。

注意

NOTICE.md 包含在 Cubism SDK for Unity 的分发包中
或者查看 Live2D GitHub 上 CubismUnityComponents 中的NOTICE.md

Cubism 4 SDK for Unity R5 (2022/09/08)

追加点

  • 將 Unity2022 添加到開發環境中。
  • 添加了支持多種語言的文檔。
  • 添加了立即穩定物理計算的功能。

删除点

  • 從開發環境中刪除了 Unity2019。

 

Cubism 4 SDK for Unity R5 beta5 (2022/08/04)

追加点

  • 现在可以批量操作多个组件值。

变化点

  • 样本模型“毛”已更新至最新。

修正点

  • 修复了加载不受支持的 MOC3 文件版本会导致异常和崩溃的问题。
    • 生成显式错误日志,而不是将异常打印到控制台。
  • 修复了物理输入按物理设置时间划分的问题。
  • 修复了在物理计算过程中指定无效顶点时处理中断的错误。

 

Cubism 4 SDK for Unity R5 beta4 (2022/07/07)

追加点

  • 为 CubismMoc 追加了一个属性,用于获取最新的 MOC3 版本和加载模型的  MOC3 版本。
  • 追加了一个模型范例“毛”。
  • 追加示例场景“Demo 4.2”来执行“毛”。
  • 追加了 CubismCoreDll.GetParameterTypes() 函数来获取模型参数类型。  
  • 追加了 CubismCoreDll.GetDrawableParentPartIndices () 函数来获取模型的 Drawable 的父部件。

修正点

  • 修复了 CubismCoreDll.GetMocVersion () 函数的参数与原始 Core API 的参数不同的问题。
  • 修复了在Project 视窗中更改 CubismRenderController 的排序模式时不会发生错误的问题。

 

Cubism 4 SDK for Unity R5 beta3 (2022/06/16)

变化点

  • 将开发项目的版本改为2019.4.39f1。

修正点

  • 修复了 .physics3.json 中存在 Fps 设置时物理系统的行为。

 

Cubism 4 SDK for Unity R5 beta2 (2022/06/02)

修正点

  • 修复了应用错误的正片叠底色和屏幕色的错误。

 

Cubism 4 SDK for Unity R5 beta1 (2022/05/19)

追加点

  • 添加了对Cubism 4.2 的支持。
  • 支持正片叠底色和屏幕色。
  • 用户现在可以用任何颜色覆盖正片叠底色和屏幕色。
  • 为 BlendToValue 函数的参数追加了权重值。通过 @ppcuni

修正点

  • 固定以防止由于参数的存在或不存在而发生异常。通过@ppcuni
  • 在 Unity 2021.2 及更高版本中添加了对变更 EditorUserBuildSettings 的支持。

 

Cubism 4 SDK for Unity R4_2 (2022/03/09)

修正点

  • 修复了反转掩码不能正常工作,掩码上限与正常不同的问题。

 

Cubism 4 SDK for Unity R4_1 (2022/02/10)

追加点

  • 追加了一个支持最新 Emscripten 的 WebGL 库。
  • 追加了一个编辑器扩展,用于在导出到 WebGL 时根据 Unity 的版本切换使用的库。

变化点

  • 变更了 WebGL 库的目录层次结构。
    • 最新版本的 emsdk:“最新”目录
    • emsdk 1.38.48 :“1_38_48”目录

 

Cubism 4 SDK for Unity R4 (2021/12/09)

追加点

  • 追加了在载入模型时为特定组件设定资产的功能。
  • 在操作环境中追加了 Chrome OS。

变化点

  • 将项目的开发版本变更为`2019.4.29f1`。
  • 变更为默认禁用示例场景中的“启用异步” AsyncBenchmark 。
  • `Samples/OW/Expression`的示例场景中显示的面部表情按钮的顺序已变更为`expressionList.asset`的元素顺序。
  • 变更为能够从 检查器 编辑“UserData”。
  • 变更为能够从 检查器 一次编辑多个“UserData”。

修正点

  • 修复了 `expressionList.asset` 的元素重复的错误。
  • 修复了在 Unity 2021和 2020 中载入时“expressionList.asset”元素为空的错误。
  • 修复了在重新载入时保持 Prefab 中设定的 `Layer` 的值。
  • 修复了重新载入时不会删除的“CubismMotionController”。

删除点

  • 从开发环境中删除了 Unity 2018。

 

Cubism 4 SDK for Unity R3 (2021/06/10)

追加点

  • 追加了从 `.cdi3.json` 读取数据的功能。 由@ShigemoriHakura
  • 追加了在 检查器 中显示 `.cdi3.json` 中描述的参数或部件名称的功能。 由@ShigemoriHakura
  • 增加参数和部件显示名称变更为任意名称的功能。
  • 在示例场景“AsyncBenchmark”中追加了经过时间的显示。
  • 追加了一个示例场景,该场景可操纵要显示的模型数量以达到指定的帧率。

变化点

修正点

  • 修复了在 Unity 2020 中载入时模型生成失败的问题。
  • 修复在 PlayerLoopSystem.subSystemList 中注册时动态选择索引。
  • 修复 AnimationClip 中注册的 InstanceId 发生变化时,不追加 .fadeMotionList 元素更新 InstanceId 的过程。
  • 修复了具有无效掩码的模型的载入。 by @DenchiSoft, @ShigemoriHakura

 

Cubism 4 SDK for Unity R2 (2021/01/12)

追加点

  • Unity 2020 已追加到开发环境中。
  • 追加了从模型数据应用剔除设定的过程。
  • 追加了生成配置了 CubismFadeStateObserver 的 Animator Controller 的功能。

变化点

  • 变更为不覆盖使用 Unity 2019.3及更高版本中的其他资产自定义的播放器循环设定。
  • 变更为能够从 .model3.json 获取与 .motion3.json 关联的音频文件的路径。
  • 变更为在构建之前启用适当的 Cubism iOS 插件。
  • 变更了 UnmanagedArrayView 中指针的处理以提高性能。 #41
  • 默认情况下启用原始工作流程方法载入。
    注意:将此版本载入旧版本的 SDK 会用新版本覆盖此设定。

修正点

  • 修复了 MotionFade 重量计算中的错误。
  • 修复了表达式权重计算中的错误。
  • 修复了播放短于淡入淡出时间的动作或过渡到具有不同淡入淡出值的动作时的错误。
  • 将.exp3.json中没有fade值时生成的.exp3.asset的fade值修复为固定值。
  • 修复了调用 CubismUpdateController.Refresh () 时重复的委托注册。
  • 修复了每次检查命中框时都会检查边界框命中的问题。 #42

 

Cubism 4 SDK for Unity R1 (2020/01/30)

变化点

  • 在 Unity 2018 或更高版本中,“CubismModel.OnRenderObject ()”已变更为在“Player Loop”中注册。
  • 将“CubismFadeController.Refresh ()”的访问修饰符变更为“public”。
  • 重构场景以保持 Unity 2017-2019 中的兼容性。
  • 变更为在 Git 存储库中管理 .meta 文件、示例和模型。
  • 我已将许可证文件从“README.md”中拆分出来。
  • 变更为在“physics3.json”中使用“重力”和“风”值。
  • 我根据编码约定重新格式化了一些代码。
  • 将缩写名称“Action”变更为“System.Action”。

修正点

  • 修复了载入存在“.moc3.asset”的模型时发生运行时错误的错误。
  • 固定为仅在通过 MotionFade 切换运动时更新最新运动的“结束时间”。
  • 修复了“.motion3.json”保存到“.fade.asset”的路径。
  • 修复了“InstanceId”。
  • 已修复以重用生成的“AnimationClip”中记录的“InstanceId”。
  • 修复了重新载入时清除现有“动画剪辑”曲线的情况。
  • 修复了“原始工作流程”示例场景中使用的脚本。

 

Cubism 4 SDK for Unity beta2 (2019/11/14)

修正点

  • 修复了示例场景源代码“CubismSampleController.cs”的动作播放过程。
  • 修复了在 Motion 组件中在同一图层上切换多个动作时的错误。
  • 修复了播放空闲动作时未设定优先级的错误。
  • 修复在“原始工作流程”模式下 载入“.pose3.json”时的流程。

 

Cubism 4 SDK for Unity beta1 (2019/09/04)

追加点

  • 添加了对“掩码反转”功能的支持。
  • 追加了“.editorconfig”和“.gitattributes”作为文件管理文件。
  • 追加了一个函数来获取是否正在播放动作。  #35
  • 追加了模型范例和使用它的示例场景。(./Assets/Live2D/Cubism/Samples/OriginalWorkflow/DemoCubism4)

变化点

  • 将“UWP”库从“Plugin / Experimental / uwp / Windows”移至“Plugin / Experimental / UWP”。
  • 根据“.editorconfig”的内容调整所有文件的格式统一。
  • “LICENSE.txt”的内容已经整合到“README.md”中。
  • 将“changelog ”变更为“CHANGELOG.md”并调整外观。
  • 将描述包信息的“Package.json”迁移为 YAML 格式 “cubism-info.yml”。
  • 改进了“Cubism更新控制器”的操作。 #34.

修正点

  • 修复了“原始工作流程”的示例场景“演示”和“运动”中的错误。
  • 修复了当模型从场景中移除时网格仍然存在的错误。
  • 修复了使用“Cubism Motion Controller”播放动作时优先级值未重置的错误。

© 2010 - 2022 Live2D Inc.