Appearance
第30回 外部データによるユニット追加
2 / 2 IDと出撃候補の追加
このステップの目的
新規定義と候補登録だけで、再ビルドせずにユニットを追加します。
既存の画像を使う追加
ゲームを終了し、Units.csvへ次の行を追加します。見出しと既存の行は残してください。
csv
shield,防衛兵,300,5,20,28,1.5,90,5.0,soldier_grayRoster.csvの末尾へshieldを1行追加します。IDは定義を識別する名前で、表示名や行番号とは別です。visual_idのsoldier_grayは講師が登録した見た目のIDです。
csv
unit_id
scout
guard
striker
shieldソースやプロジェクトへファイルを追加せず、起動し直します。4番目の候補と名前が表示され、4で防衛兵が出撃すれば成功です。まだ資源制限を使わない段階ですが、HPと速度の違いを観察できます。
行の順を変える
Units.csvの防衛兵の行を先頭のデータ行へ移してください。見出しは先頭のままです。出撃候補の4番目が防衛兵のままかを確認し、行の位置で参照する方式との違いを説明します。
確認後は例の防衛兵の行と候補登録を取り除き、元の3候補へ戻します。自分で作った別の種類を残す場合は、新規IDと値を記録して第31回へ引き継いでください。候補は6種類までです。
チェックリスト
今回の変更箇所を指し示し、観察した結果とその理由を説明できますか。実験後の値とファイルを確認して次へ進みます。
項目の意味、使える見た目ID、上限は定義データの項目で確認できます。