キャラ名を変数に保存するプラグイン

はじめに

1
2
#あかね
もしかして、ノベルゲームの開発に興味があるの?

このように#キャラ名で会話で表示するキャラを設定しますが、ここで設定したキャラ名を変数として扱いたいという要望がありました。
ここのキャラ名を変数で扱えれば、その後の画像表示などを共通処理ですっきりできるというニーズです。

ティラノスクリプト バージョン475cで動作を確認しています。

プラグインダウンロードと設置

ダウンロードはこちら
過去作ったプラグインがいろいろ入っていますがsaveCharaNameというフォルダが今回のプラグインです。
そのフォルダをティラノスクリプトのdata/others/pluginフォルダ内に配置します。

first.ksファイルの以下の箇所にプラグイン読み込みタグを追加します。

1
2
;ゲームで必ず必要な初期化処理はこのファイルに記述するのがオススメ
[plugin name=saveCharaName]

実際に使う場合はこんな感じです。変数のcharaNameに最後に呼ばれた#キャラ名の値が入っています。

1
テスト-[emb exp="f.charaName"][p]

もし、charaNameという変数名が気に入らなかったら、プラグインのフォルダのmain.jsの6行目のcharaNameを好きに替えてください。

1
if(pm.name) this.kag.stat.f.charaName = pm.name;

ライセンス

Released under the MIT license

ティラノスクリプトカテゴリの記事