Live2D Cubism Core API v7官方文档备份

需积分: 6 0 下载量 124 浏览量 更新于2024-07-16 收藏 2.65MB PDF 举报
Cubism-core Cpp-ver的API文档是针对Live2D Cubism引擎的C++版本官方API的详细参考手册。该文档的最新版本r7更新于2019年9月4日,包含了自2018年6月14日至2019年9月期间的多次修订和新增功能。以下是主要知识点的详细说明: 1. **翻译与更新历史**: - r2版本(2018年6月14日):进行了从日语到英语的翻译。 - r3版本(2018年7月20日):修复了代码片段中的错误,澄清了模糊的表达,并修正了一些拼写错误,同时增加了关于面具渲染方法及其访问的详细解释。 - r5版本(2019年2月26日):添加了更多功能,如获取MOC3文件版本、获取部件的父部件信息,以及对csmGetLatestMocVersion、csmGetMocVersion和csmGetPartParentPartIndices等API的描述。 2. **新增内容**: - 在r6版本(2019年8月1日)中,增加了一个常量表示MOC3文件版本,更新了ConstantFlag元素的示例,并提供了关于InvertedMask标志和功能的描述,还列出了每个API的可用版本。 - r7版本(2019年9月4日)进行了一些类型校正和符号调整,特别提到了"CubismCore"和"CubismSDK"的符号修改。 3. **关键API和功能**: - csmGetLatestMocVersion:用于获取最新的MOC版本,这对于动态加载或更新模型资源非常重要。 - csmGetMocVersion:可能是获取特定MOC版本的功能,有助于管理不同版本的模型。 - csmGetPartParentPartIndices:提供部件的父部件索引,有助于理解和组织对象层次结构。 4. **技术细节**: - 面具渲染方法:可能涉及到如何在渲染时处理角色的透明度和遮罩效果,对于实现角色动画的视觉表现至关重要。 - InvertedMask(反转面具):这可能是针对角色动画中的某个特定效果,比如角色脸部表情时,需要将面具的遮挡关系反转。 5. **注意事项**: - 更新文档确保了开发者能够准确地调用和理解API,避免因版本问题导致的编程错误。 - 对错误和不清晰部分的修正体现了文档作者对质量的严谨态度。 Cubism-core Cpp-ver的API参考文档是开发基于Live2D Cubism引擎项目的必备参考资料,它提供了全面且实时的API功能介绍、使用指南和修正记录,以便开发者高效地集成和利用Live2D的功能。