1. 概要

このエディターについて

このエディターは、tomo1575 と共同制作した リズムゲーム「SlideCore」用のノーツ・譜面エディターです。
このエディターでは、以下の操作が可能です。

  • ノーツの配置
  • 曲中のBPM変更
  • 曲中の速度倍率変更
  • 曲中の拍子変更
  • ミリ秒単位のオフセット
  • 譜面データの保存及び読み込み
  • 音楽データのインポート及び再生

用語

  • 譜面データ(またはJSON):このエディター独自の、譜面情報を保持するJSONファイル
  • 音楽データ(またはMusic):譜面とあわせて流れる、WAVファイル
  • 実時間(またはReal、RealTime):(分:秒:ミリ秒)からなる、譜面上の時間的位置を表すもの
  • 拍時間(またはBeat、BeatTime):(小節:拍:ティック)からなる、譜面上の時間的位置を表すもの
  • 曲範囲:拍時間の最小(1:1:0)から、拍時間の最大(曲の長さ)までのこと
  • ノーツ:特定の時間的位置・レーンに配置されるオブジェクト。タップ、ホールド、スライド、ノイズ、BPM、速度倍率、拍子が存在する
  • 譜面ノーツ:BPM、速度倍率、拍子ノーツの総称
  • 通常ノーツ:タップ、ホールド、スライド、ノイズノーツの総称
  • ホールドノーツのペア:自身が始点であれば終点、終点であれば始点のノーツのこと
  • 譜面編集モード(またはChartEditMode):拍時間と3つの区画からなるグリッドで、譜面ノーツを配置・確認できるモード
  • ノーツ編集モード(またはNoteEditMode):拍時間とレーンからなるグリッドで、通常ノーツを配置・確認できるモード
  • BPM:分あたりの拍数
  • 速度倍率(またはSpeedScale、Scale):リズムゲーム側で用いるノーツの速度倍率。BPMノーツに紐付けられている
  • 拍子(またはSignature、Sig):1小節あたりの拍の配置の定義
  • 履歴:一連の取り消し・やり直し操作。Undo / Redo とも表現する
  • セクション:通常ノーツグリッド、BPM・速度倍率グリッド、拍子グリッドのこと
  • グリッドスナップ:1小節をどのくらい分割するか
  • マークス:3連符、付点の総称
  • オフセット:曲の再生開始位置をどれだけずらすか
  • プレイエリアガイド:プレイヤーがリズムゲームをプレイする際に、注目しているレーン領域をプレビューするもの
  • モーダル:エディタとは別枠で表示されるウィンドウ。操作を完了するまでエディタに戻ることはできない
  • バッジ:UIに表示される、感嘆符の注目アイコン

UI構成

ノーツ編集モードの画像

  1. 譜面データ保存ボタン
  2. 音楽データ読み込みボタン
  3. 譜面データ読み込みボタン
  4. 音楽データのファイルパス
  5. 譜面データのファイルパス
  6. 再生・停止ボタン
  7. 再生位置・曲の長さ
  8. グリッドスナップ
  9. マークス
  10. オフセット
  11. 音楽の音量
  12. 編集モード切り替えボタン
  13. 通常ノーツ操作取り消しボタン
  14. 通常ノーツ操作やり直しボタン
  15. 通常ノーツタイプ
  16. 通常ノーツの表示
  17. ノーツの音量
  18. 現在のノーツ選択数
  19. 現在の選択位置のデータ
  20. グリッドスケール
  21. 再生バー
  22. 音楽データの波形
  23. 実時間目盛り
  24. 拍時間目盛り
  25. ノーツグリッド
  26. プレイエリアガイド
  27. 設定パネル
  28. 警告ログパネル
  29. 注意ログパネル
  30. ログパネル

譜面編集モードの画像

  1. 譜面ノーツ操作取り消しボタン
  2. 譜面ノーツ操作やり直しボタン
  3. BPM
  4. 速度倍率
  5. 拍子
  6. BPMノーツセクション
  7. 速度倍率ノーツセクション
  8. 拍子ノーツセクション

タップノーツのプロパティモーダルの画像

  1. タイプ
  2. レーン
  3. 特殊かどうか
  4. 始点タイム
  5. 時間モード

ホールドノーツのプロパティモーダルの画像

  1. 終点タイム

スライドノーツのプロパティモーダルの画像

  1. 右向きか

BPMノーツのプロパティモーダルの画像

  1. BPM
  2. 速度倍率

拍子ノーツのプロパティモーダルの画像

  1. 小節当たりの拍数
  2. 基準音符
  3. 小節