与Live2D Cubism 2.1 SDK的区别

最終更新: 2019年11月8日

此页面适用于Cubism 4.2及更早版本的旧版本。 点击此处查看最新页面

Cubism 3之后的Live2D Cubism SDK for Native的基本结构与Live2D Cubism 2.1 SDK通用,
可以通过与之前相同的工作流程嵌入到应用程序中。

另一方面,Live2D Cubism 2.1 SDK提供了许多二进制程序,
但通过在Live2D Cubism SDK for Native中重构Framework区域、
发布源代码,它将作为可以由开发人员自己定制的SDK提供。
由此,针对图形指令和内存记忆分配器等依赖于平台的区域,开发人员可通过
自行实装移植到其他环境。

红色部分是二进制提供的部分。

在功能方面也有变更。

  • 文件格式变更
    – moc3、motion3.json等文件格式已变更,与2.1 SDK使用的文件格式不兼容。
    – 动态文件已从mtn变更为motion3.json,以便可以无损地再现曲线。
  • 自2.1起规格发生显着变更的功能
    – 物理模拟的计算算法已经改进,更容易表达多级摆锤等复杂的运动。
  • 从3开始追加的功能
    – 可以在动态中添加Event信息,在动态过程中可以控制根据Event处理的效果。
    – 追加了用户数据功能,通过在模型图形网格中嵌入字符串,可以实现各种应用。
    – Editor上的参数名称和部件名称等现在可以输出到.cdi3.json,并且可以在使用SDK的应用程序上显示名称而不是ID。
请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。