Cubism Native Framework变更历史记录
最終更新: 2023年5月25日
Live2D Cubism Native Framework发布页面(GitHub)
关于变更历史记录
您可以从Cubism SDK for Native分发包Framework目录下的CHANGELOG.md、或Live2D GitHub的CubismNativeFramework存储库下的 CHANGELOG.md 查看变更历史记录。(仅限英文)
通知
根据Cubism SDK的版本,随附包含使用注意事项等的文档。
详细信息可以在Cubism SDK for Native分发包 Framework目录下的NOTICE.md(英文) 、NOTICE.ja.md(日文) 或Live2D GitHub的CubismNativeFramework存储库下的 NOTICE.md(英文) 、NOTICE.ja.md(日文) 中查看。
Cubism 4 SDK for Native R7(2023/05/25)
追加点
- 追加了检查MOC3一致性的功能。
- 追加了恢复MOC3时检查一致性的功能。(
CubismMoc::Create
) - 追加了通过未恢复的MOC3检查一致性的功能。(
CubismMoc::HasMocConsistencyFromUnrevivedMoc
)
- 追加了恢复MOC3时检查一致性的功能。(
- 追加了按部件单位变更正片叠底色、屏幕色的功能。
变更点
- 变更了CubismExpressionMotion的访问说明符。
- 变更为根据当前动态时间获取不透明度。
Cubism 4 SDK for Native R6_2(2023/03/16)
修复点
- 修复了由于4-r.6中存在多个渲染纹理而导致双缓冲和三缓冲在DirectX系统上被禁用的问题。
- 修改了按照所使用的蒙版数量划分蒙版缓冲区的条件,使其符合规范。
- 修复了与Cubism Core相关的一些问题。
- 请参考Cubism Core的CHAGELOG.md。
Cubism 4 SDK for Native R6_1(2023/03/10)
追加点
- 追加了确认MOC3完整性的函数。
Cubism 4 SDK for Native R6(2023/02/21)
追加点
- 追加了允许用户设置剔除的API。
- 您现在可以任意增加使用的渲染纹理数。
- 使用多个渲染纹理时的最大蒙版数已增加到“渲染纹理数 × 32”。
修复点
- 修复了设置剔除的模型无法在Metal中正确渲染的问题。
- 修复了在DirectX系列中使用17个或更多蒙版时部分蒙版无法正确渲染的问题。
删除点
- 删除了在渲染器中不必要的变量“modelToWorldF”。
Cubism 4 SDK for Native R5_1(2022/09/15)
修复点
- 修复了json中存在空数组时崩溃的问题。
Cubism 4 SDK for Native R5(2022/09/08)
追加点
- 追加了支持多种语言的文档。
- 追加了立即稳定物理模拟的函数。
修复点
- 修复了定义具有0个元素的向量时的内存泄漏。
Cubism 4 SDK for Native R5 beta5(2022/08/04)
修复点
- 修复了在物理模拟过程中指定无效顶点时处理中断的问题。
- 修复为按物理设置时间分割物理模拟输入。
- 修复了物理模拟中的一个小内存记忆泄漏。
Cubism 4 SDK for Native R5 beta4_1(2022/07/08)
修复点
- 修复了通过GetDrawableParentPartIndex函数调用的Core API。
Cubism 4 SDK for Native R5 beta4(2022/07/07)
追加点
- 追加了获取最新MOC3版本和读取模型的MOC3版本的功能。
- 追加了获取模型参数类型的CubismModel::GetParameterType()函数。
- 追加了获取模型Drawable的父级部件的CubismModel::GetDrawableParentPartIndex()函数。
变更点
- 已在Metal渲染器上禁用ARC。
修复点
- 修复了Metal的GetRenderPassDescriptor()函数中参考无效指针的问题。
Cubism 4 SDK for Native R5 beta3(2022/06/16)
修复点
- CubismModel中的GetDrawableTextureIndices函数由于名称不正确,现已变更为GetDrawableTextureIndex。
- 已将GetDrawableTextureIndices函数标记为不建议。
- 修复了.physics3.json中存在Fps设置值时物理系统的行为。
- 修复了导入无效.physics3.json时强制退出的问题。
- 修复了Cocos2d-x中的内存记忆泄漏问题。
Cubism 4 SDK for Native R5 beta2(2022/06/02)
修复点
- 修复了应用错误的正片叠底色和屏幕色的错误。
- 请参考Cubism Core变更历史记录。
- Samples及Framework没有变更。
Cubism 4 SDK for Native R5 beta1(2022/05/19)
追加点
- 添加了对Cubism 4.2的支持。
- 已支持正片叠底色和屏幕色。
- 用户现在可以用任意颜色覆盖正片叠底色和屏幕色。
- 追加了重置物理模拟状态的函数。
变更点
- 将通过GetTextureDirectory()可以获取的路径修复为第0个纹理的目录名。
Cubism 4 SDK for Native R4(2021/12/09)
追加点
- 在Metal中追加了以下渲染选项。
- `USE_RENDER_TARGET`
- `USE_MODEL_RENDER_TARGET`
- 向Metal追加了各向异性过滤。
- 追加了通过OpenGL切换标志着色器中浮点数精度的宏。
- 追加了检查“.model3.json”是否存在“.cdi3.json”的功能。
- 追加了“CubismJsonHolder”。这是一个用于副本化和检查“CubismJson”有效性的通用类。
- 如果“CubismJson”的副本无效,各Json解析器现在都会发出警告。
变更点
- 变更为各Json解析器继承通用类“CubismJsonHolder”。
修复点
- 修复了Cocos2d-x v4.0的渲染器。
- 当使用“USE_MODEL_RENDER_TARGET”时,“RenderTexture”是空的。
- 修复了具有不同渐变时间的动态无法正确切换的问题。
- 修复了当前播放的动态在开始播放时不会淡出的问题。
Cubism 4 SDK for Native R4 beta1(2021/10/07)
追加点
- 追加了从.motion3.json分析Opacity值的功能。
- 追加了iOS的Metal API用Renderer。
- 由于存在一些限制,请参考NOTICE.md了解更多详细信息。
修复点
- 修复为cubismjson的非索引参数返回正确的错误值。 @cocor-au-lait.
- 修复了导入动态时如果无法获得SegmentType的警告。
- 修复了Cocos2d-x v4.0用渲染器。
- 现在可以正常进行使用USE_RENDER_TARGET时的处理、以及高清蒙版处理。
Cubism 4 SDK for Native R3(2021/06/10)
Cubism 4 SDK for Native R3beta1没有任何变更。
Cubism 4 SDK for Native R3 beta1(2021/05/13)
追加点
- 追加了Cocos2d-x v4.0用Renderer。
- 当贝塞尔曲线的形状的时间轴不能是直线时,实装了一个函数来获取正确的值。
- 向SetClippingMaskBufferSize函数追加了一个参数,用于设置剪贴蒙版缓冲区的高度和宽度。
变更点
通过高精度蒙版提高了剪贴蒙版的质量。
Cubism 4 SDK for Native R2(2021/02/17)
追加点
- 在基于DirectX的渲染器中实装了各向异性过滤。
- 实装了获取模型的像素大小和PixelsPerUnit的功能。
变更点
- 变更为在使用前检查指针以避免崩溃。 @Xrysnow
修复点
- 修复了在应用值时反转物理模拟输入的标志。
- 修复了OpenGL用渲染器。
- 修复为渲染器副本被放弃时删除蒙版缓冲区。
- 修复了表情淡出开始延迟的问题。
- 修复了重新分配内存记忆时出现段错误的内存记忆问题。
- 修复了模型矩阵的参考大小。
- 修复了在CubismOffscreenFrame_OpenGLES2被放弃时,发生颜色缓冲区内存记忆泄漏的问题。
- 修正了CubismEyeBlink::SetBlinkingInterval()参数名称中的拼写错误。
Cubism 4 SDK for Native R1(2020/01/30)
追加点
- 追加了在退出动态时调用的回调函数
变更点
- CMake中包含了一个头文件。
- 如果定义了
CSM_TARGET_COCOS
,则macOS不包含<GL/glew>
。
修复点
- 修复了在搭载Tegra的Android设备上渲染无法正常工作的问题。
不建议
- 请在应用程序层的CMake中使用
target_include_directories
,而不是使用FRAMEWORK_XXX_INCLUDE_PATH变量。 - 请在应用程序层的CMake中使用target_compile_definitions
- 请在使用OpenGL的应用程序的CMake中指定FRAMEWORK_SOURCE。
Cubism 4 SDK for Native beta2(2019/11/14)
追加点
- 为Linux构建用Framework追加了一个包含。
变更点
- 重构了CMakeLists.txt。
修复点
- 修复了DirectX 9/11用渲染器。
- 修复实装遗漏:检查动态标志
Cubism 4 SDK for Native beta1(2019/09/04)
追加点
- 已支持新的反转蒙版功能。
- 为文件格式追加了.editorconfig和.gitattributes。
- 追加了.gitignore。
- 追加了CHANGELOG.md。
- 使用了范例模型./Sample/Res/Rice。
变更点
- 根据.editorconfig转变了文件格式。
修复点
- 修复了CubismCdiJson中的一个错字。
- 修复了CubismCdiJson中的无效表达式。
请问这篇文章对您有帮助吗?
是否