指南:导入CSV同时执行构建

本指南的目的

本指南中将介绍使用示例。

在终端执行的主要优势如下。

  • 不使用GUI进行处理,更适合自动执行和定期执行。
  • 通过组合多个选项,可以一次性执行多个功能。

此示例中介紹了如何同时执行“导入CSV”和“构建”。
“导入CSV”可以灵活地添加或更新素材。
执行“构建”,创建要存储在游戏中的数据。
同时完成这些操作,更易于自动执行。

要获取执行终端时对应的命令行,请参照 关于调用CRI Atom Craft终端(命令行)

如何在终端中执行

基本:导入CSV和构建

读取和构建素材信息CSV/Cue Sheet CSV的命令行如下。
请注意,如果不存在-nobuild选项,则执行构建。

./CriAtomCraft \
in.atmcproject \
-importCuesheetCsv "/path/to/CueSheet.csv","WorkUnit_0/CueSheet" \
-importMaterialCsv "/path/to/Material.csv","WorkUnit_0/MaterialFolder"

基本2:加上指定构建目标,清理并构建,保存项目

./CriAtomCraft \
in.atmcproject \
-importCuesheetCsv "/path/to/CueSheet.csv","WorkUnit_0/CueSheet" \
-importMaterialCsv "/path/to/Material.csv","WorkUnit_0/MaterialFolder" \
-target PC,iPhone,Android \
-clean \
-saveProject

应用:不执行构建,通过CSV添加或更新项目的Cue Sheet信息

由于无需构建,因此运行速度很快。
建议使用此命令进行添加或更新常规数据的处理。
使用-merge选项时,可以持有现有Cue Sheet内容并反映CSV内容。

./CriAtomCraft \
in.atmcproject \
-importCuesheetCsv "/path/to/CueSheet.csv","WorkUnit_0/CueSheet" \
-importMaterialCsv "/path/to/Material.csv","WorkUnit_0/MaterialFolder" \
-merge \
-nobuild \
-saveProject

参考:准备CSV的步骤

素材信息CSV或Cue Sheet CSV

要从现有项目输出这些CSV时,可以使用CRI Atom Craft(GUI应用程序)。
详细信息请参照 导入和导出功能

手写功能

导入和导出功能 在CRI Atom Craft项目中提供了一些方便用戶的信息。
同时支持用户自己创建或编辑的CSV。
关于CRI Atom Craft的CSV规范,请参照 关于CSV的格式