お世話になります。
話しかける度に変数が変わり、その変数のIDのアクターの名前を変更できるということをしたいです。
ステートの変更や経験値の増減などでは、変数を指定してアクターを選ぶことができますが、
同じようにことを名前入力の処理でできないでしょうか。
(変数を指定すればそのIDのアクターの名前を変更できる)
条件分岐で、変数1=1のとき アクター1の名前入力の処理
などとやればできるんですが、アクターの数が多く1から順番に並べていくのは見栄えが良くないため、
簡単にできる方法があれば教えて頂きたいです。
【解決済み】名前入力の処理を変数で行うには
Re: 名前入力の処理を変数で行うには
モピョニオン様
いつもお世話になります。
イベントコマンドの「スクリプト」で以下を実行してください。
prepareNextSceneの引数はアクターIDと最大文字数を渡してください。
なお、$gameVariables.value(10)はID10の変数の値を取得するので
別のIDのものを取得したい場合は引数に任意の変数IDを渡してください。
いつもお世話になります。
イベントコマンドの「スクリプト」で以下を実行してください。
prepareNextSceneの引数はアクターIDと最大文字数を渡してください。
なお、$gameVariables.value(10)はID10の変数の値を取得するので
別のIDのものを取得したい場合は引数に任意の変数IDを渡してください。
コード: 全て選択
SceneManager.push(Scene_Name);
SceneManager.prepareNextScene($gameVariables.value(10), 5);
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 名前入力の処理を変数で行うには
ありがとうございました。
理想通りの挙動でした。
理想通りの挙動でした。