Appearance
第03回 音ゲーム2
1 / 4 譜面をデータとして管理する
このステップの目的
ノーツの配置をコードから分離し、譜面データとして読み込める形にする
譜面の最小単位
text
time,lane,type
1.20,0,tap
1.80,2,tap
2.40,1,tap授業ではCSVまたはScriptableObjectのどちらかを開始用に用意し、学生は読み込んだ値をNoteDataへ変換します。
データと処理を分離する
譜面を変更しても、判定幅やスコア処理は変わりません。データの入力ミスは、読み込み時に行番号とともに表示します。
チェックリスト
- 譜面に時刻、レーン、種類がある
- 譜面を読み込んでノーツデータへ変換できる
- 譜面を変更しても判定処理を変更していない