ノベルゲームウィザード

その他の機能


ここでは前章までで解説していない機能を解説します。

ウィンドウ・画面を揺らす


「ウィンドウを揺らす」は指定番号のウィンドウを指定時間揺らします。

ウィンドウ・画面を揺らす-チュートリアル1
ウィンドウ・画面を揺らす-チュートリアル2

「画面を揺らす」は画像、ウィンドウ、ボタンなど画面に表示されている全てを指定時間揺らします。

ウィンドウ・画面を揺らす-チュートリアル3
ウィンドウ・画面を揺らす-チュートリアル4

画面のフェードイン・フェードアウト


「画面のフェードイン」は画像、ウィンドウ、ボタンなど画面に表示されている全てに指定の色(Color)のマスクをかけ、指定時間をかけて徐々にマスクを透過します。

画面のフェードイン・フェードアウト-チュートリアル1
画面のフェードイン・フェードアウト-チュートリアル2

「画面のフェードアウト」は画像、ウィンドウ、ボタンなど画面に表示されている全てに指定時間をかけて徐々にマスクをかけていきます。

画面のフェードイン・フェードアウト-チュートリアル3
画面のフェードイン・フェードアウト-チュートリアル4

機能ボタン(ログ・セーブ・ロード・設定ボタン)の表示の切り替え


「機能の変更」は、ログ・セーブ・ロード・設定を行う画面をゲーム内で表示するためのボタンの設定を行えます。

機能ボタン(ログ・セーブ・ロード・設定ボタン)の表示-チュートリアル1

プロパティの機能ボタンで各機能をオン/オフすることでマウス操作及びキー操作による各機能の使用の可否を変更できます。

機能ボタン(ログ・セーブ・ロード・設定ボタン)の表示-チュートリアル2

ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示


ページ進行で各機能画面を直接画面に表示させることができます。

「ログ画面の表示」はログ画面を表示します。

ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル1
ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル2

「セーブ画面の表示」はログ画面を表示します。

ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル3
ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル4

「ロード画面の表示」はログ画面を表示します。

ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル5
ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル6

「設定画面の表示」はログ画面を表示します。

ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル7
ページの進行による機能画面(ログ・セーブ・ロード・設定画面)の表示-チュートリアル8

ローカライズの設定 (ゲームの多言語化)


ノベルゲームウィザードでは多言語に対応したゲームを製作できます。

まず「機能の設定」タブを押し、機能の設定画面を表示します。

ローカライズの設定-チュートリアル1

次に「翻訳」のチェックをオンにします。

ローカライズの設定-チュートリアル2

これにより data/localized フォルダ内に translation.csv が作成されます。

ローカライズの設定-チュートリアル3

translation.csv を選択し、右クリックメニューから「外部プログラムで開く」をクリックし、外部プログラムのテキストエディターで開きます。

ローカライズの設定-チュートリアル4

このファイルを編集することで、多言語に対応したゲームを製作できます。

翻訳CSVファイル に関する詳しい情報については、以下のリンクを参照ください。
https://docs.godotengine.org/en/4.2/tutorials/assets_pipeline/importing_translations.html#translation-format

ローカライズの設定-チュートリアル5

またノベルゲームウィザードで製作したページファイルの内容や設定などから、まだ未翻訳のキーを自動的に抽出し、translation.csv に登録することができます。

やり方は以下の通りです。
「機能の設定」タブ > 「翻訳」 > 「未翻訳キーの追加」ボタンを押す

これにより、下記画像のようにまだ翻訳されていないキーを自動的に抽出することができます。

ローカライズの設定-チュートリアル6

translation.csv で翻訳作業が完了すれば、ゲーム内で自動的に適応されます。

ローカライズの設定-チュートリアル7
ローカライズの設定-チュートリアル8