某寢室再生機。
- Windows 10 以降のWindows OS
- MSVC 2015-2022 (x64)
メニュー欄File -> Open から台本ファイル(*.txt)を選んで下さい。
台本ファイル読み取り後、次の相対位置に関連ファイルがあると想定して場面の再生を開始します。
...
├ Episode
│ ├ 100001.txt // 台本ファイル
│ ├ 100001_2.txt
│ └ ...
└ Resource
├ 100001 // 音声フォルダ
│ ├ fkg_100001_hscene001.mp3
│ ├ ...
│ ├ fkg_100001_hscene201.mp3
│ └ ...
├ ...
├ hscene_r18 // 静画フォルダ
│ ├ r18_100001_000.png
│ ├ r18_100001_001.png
│ ├ r18_100001_100.png
│ └ ...
└ hscene_r18_spine // Spine素材フォルダ
├ r18_spine_100011_000.atlas
├ r18_spine_100011_000.json
├ r18_spine_100011_000.png // 中身はwebp形式
├ r18_spine_100011_000_2.png
└ ...
| 分類 | 項目 | 機能 |
|---|---|---|
| File | Open | 台本ファイル選択ダイアログ表示。 |
| Setting | Audio | 音声設定ダイアログ表示。 |
| - | Filter | 静止画読み込み時の補間法指定。 |
| Image | Sync | 画像と文章を同期 / 独立して制御。 |
- 静止画に関しては元の解像度の関係上、読み込み時に補間を掛けて拡大しています。
- メニュー欄
Setting->Filterから補間法を選択できます。- 既定では双三次補間を適用します。読み込み速度は
None(補間無し) >Cubic>Lanczos>Avirの順になるかと思います。
- 既定では双三次補間を適用します。読み込み速度は
- あくまで読み込み時の補間です。再生開始後の拡縮の際は双線形補間が適用されます。
- メニュー欄
| 入力 | 機能 |
|---|---|
| ホイール回転 | 窓の拡大・縮小。Ctrlを押しながらで寄り・引き。 |
| 左押し + ホイール回転 | (静画) 機能なし。 (動画) 加速・減速。 |
| 左クリック | 画像・動作切り替え。同期を切った場合のみ動作。 |
| 左ドラッグ | (静画) 表示範囲移動。ディスプレイ解像度以上に拡大した場合のみ動作。 (動画) 視点移動。 |
| 中クリック | (静画) 原寸大表示。 (動画) 尺度・視点・速度初期化。 |
| 右クリック | 場面遷移メニュー表示。 |
| 右押し + ホイール回転 | 文章送り・戻し。 |
| 右押し + 中クリック | 窓枠消去・表示。消去時にはディスプレイ原点位置に移動。 |
| 右押し + 左クリック | 窓移動。窓枠消去時のみ動作。 |
| 入力 | 機能 |
|---|---|
| Esc | 終了。 |
| ↑ | 前の台本ファイルを開く。 |
| ↓ | 次の台本ファイルを開く。 |
| → | 文章送り。 |
| ← | 文章戻し。 |
| C | 文字色黒・白切り替え。 |
| T | 文章表示・非表示切り替え。 |
例えば100011.txtを再生していた場合、キー操作で100001_2.txtや100011_2.txtの再生に移ることができます。
Episode ├ 100001_2.txt ├ 100011.txt ├ 100011_2.txt └ ...
Visual Studioが必要になります。
src/deps階層をVisual Studioから開く。- 一例として、次のような方法で開くことができます。
- 同階層をファイルエクスプローラから開いた状態で、階層表示欄に
cmdと入力し、コマンドプロンプトを起動。 - 次に、コマンドプロンプト上で
start devenv .と入力するとVisual Studioが起動します。
- 同階層をファイルエクスプローラから開いた状態で、階層表示欄に
- 一例として、次のような方法で開くことができます。
- CMakeによる外部ライブラリの取得・配置完了を待つ。
- Spine汎用ランタイムを
x64-Debug向け並びx64-Release向けにインストール。- メニュー欄
ビルド->...のインストールから行えます。
- メニュー欄
FlowerKnightGirlPlayer.slnを開き、メニュー欄ビルド->ソリューションのビルドを実行。
- 紋理 (Texture)
- Spine側によるファイル検索の都合上、拡張子は
.pngとしていますが中身はwebp形式です。
- Spine側によるファイル検索の都合上、拡張子は
- 文章表示
游明朝が搭載されている必要があります。