全体のコード

tutorial04-1_build_acb.py

1 # --Description:[チュートリアル]ゲームデータ(ACF, ACB)の出力
2 
3 import cri.atomcraft.project as acproject
4 import cri.atomcraft.build as acbuild
5 
6 # ワークユニットを取得
7 workunit = acproject.get_workunit("WorkUnit_Tutorial")["data"]
8 
9 # キューシートルートフォルダを取得
10 cuesheet_rootfolder = acproject.get_cuesheet_rootfolder(workunit)["data"]
11 # キューシートフォルダ「WorkUnit_Tutorial」を取得
12 cuesheet_folder = acproject.get_child_object(cuesheet_rootfolder, "CueSheetFolder", "WorkUnit_Tutorial")["data"]
13 # キューシートを取得
14 cue_sheet = acproject.get_child_object(cuesheet_folder, "CueSheet", "Tutorial")["data"]
15 
16 # ターゲットコンフィグフォルダーの取得
17 target_config_folder = acproject.get_global_folder("TargetConfigFolder")["data"]
18 # PCターゲットコンフィグの取得
19 target_config_pc = acproject.get_child_object(target_config_folder, "TargetConfigPc", "PC")["data"]
20 
21 
22 print("CueSheet「Tutorial」のビルドを開始します")
23 result = acbuild.build_cuesheet(cuesheet, target_config_pc, None)
24 if result["succeed"]:
25  print("CueSheet「Tutorial」のビルドが完了しました。")
26 else:
27  print("CueSheet「Tutorial」のビルドに失敗しました。")