Config.jsonの設定
キャラクターの表示位置、スケール、モーションタイミングな どを設定するためのファイルです。
🛠️ 設定内容
{
"name": "",
"entryX": [0, 0],
"entryY": [0, 0],
"entryPlaySideX": 0,
"entryPlaySideY": 0,
"entryScale": 0,
"entryLoopPlaySideTime": 0,
"entryModeLoopTime": 0,
"entryModeDecideLoopTime": 0,
"songSelectX": [0, 0],
"songSelectY": [0, 0],
"songSelectScale": 0,
"songSelectLoopTime": 0,
"songSelectDecideTime": 0,
"songSelectSkipMotionTime": 0,
"songSelectWaitLoopTime": 0,
"songSelectSongStartTime": 0,
"songSelectSongStartJumpIndex": 0,
"ensoGameX": [0, 0],
"ensoGameY": [0, 0],
"ensoGameBalloonX": [0, 0],
"ensoGameBalloonY": [0, 0],
"ensoGameNormalScale": 0,
"ensoGameBalloonScale": 0,
"goGoStartMotionFromBeginning": false,
"normalMotionBeat": 0,
"combo10MotionBeat": 0,
"combo10MaxMotionBeat": 0,
"goGoStartMotionBeat": 0,
"goGoMotionMotionBeat": 0,
"clearInMotionBeat": 0,
"clearMotionBeat": 0,
"soulInMotionBeat": 0,
"comboCutMotionBeat": 0,
"missLoopMotionBeat": 0,
"failedLoopMotionBeat": 0,
"balloonBrokeMotionBeat": 0,
"balloonMissMotionBeat": 0,
"resultX": [0, 0],
"resultY": [0, 0],
"resultScale": 0,
"resultLoopTime": 0,
"resultClearLoopTime": 0,
"resultFailedInTime": 0,
"resultFailedLoopTime": 0,
"danSelectX": 0,
"danSelectY": 0,
"danSelectScale": 0,
"danSelectLoopTime": 0,
"danSelectWaitLoopTime": 0,
"danSelectDecideTime": 0,
"danSelectSongStartJumpIndex": 0,
"danSelectSongStartTime": 0,
"danResultX": 0,
"danResultY": 0,
"danResultScale": 0,
"danResultNormalLoopTime": 0,
"danResultFailedInTime": 0,
"danResultFailedLoopTime": 0,
"danResultRedInTime": 0,
"danResultRedLoopTime": 0,
"danResultGoldInTime": 0,
"danResultGoldLoopTime": 0,
"playerCustomizeX": [0, 0],
"playerCustomizeY": [0, 0]
}
📖 各項目の詳細説明
配列の指定について
座標や倍率などのプロパティが配列の場合、 1つ目の要素が 1Pサイド 、 2つ目の要素が 2Pサイド に対応します。
基本情報
| 項目名 | データ型 | 説明 |
|---|---|---|
name | String | キャラの名前です。 |
エントリー画面 (Entry)
| 項目名 | データ型 | 説明 |
|---|---|---|
entryX | Integer[] | エントリー画面でのキャラのX座標です。 |
entryY | Integer[] | エントリー画面でのキャラのY座標です。 |
entryPlaySideX | Integer | エントリー画面でのプレイサイド表示時のX座標です。 |
entryPlaySideY | Integer | エントリー画面でのプレイサイド表示時のY座標です。 |
entryScale | Double | エントリー画面でのキャラのスケール(大きさ)です。 |
entryLoopPlaySideTime | Integer | プレイサイド選択時のループモーション時間(ミリ秒)です。 |
entryModeLoopTime | Integer | モード選択時のループモーション時間(ミリ秒)です。 |
entryModeDecideLoopTime | Integer | モード決定時のループモーション時間(ミリ秒)です。 |
選曲画面 (SongSelect)
| 項目名 | データ型 | 説明 |
|---|---|---|
songSelectX | Integer[] | 選曲画面でのキャラのX 座標です。 |
songSelectY | Integer[] | 選曲画面でのキャラのY座標です。 |
songSelectScale | Double | 選曲画面でのキャラのスケール(大きさ)です。 |
songSelectLoopTime | Integer | 選曲中のループモーション時間(ミリ秒)です。 |
songSelectDecideTime | Integer | 曲決定時のモーション時間(ミリ秒)です。 |
songSelectSkipMotionTime | Integer | スキップモーションの時間(ミリ秒)です。 |
songSelectWaitLoopTime | Integer | 待機中のループモーション時間(ミリ秒)です。 |
songSelectSongStartTime | Integer | 曲開始時のモーション時間(ミリ秒)です。 |
songSelectSongStartJumpIndex | Integer | 難易度決定時のモーションの停止コマを指定します。 |