ページ 11

【解決済み】名前の入力で変更した名前を変数で代入し表示する方法

Posted: 2019年3月24日(日) 15:24
by 蟹そぼろ
現在BB様のセーブウィンドウ改造プラグインを使用してセーブ画面の改造を行っています

そしてセーブ画面に自分がどこまで進んだか、どこにいるかを記述できるシステムを作ろうと思ってます

BB様のプラグインによって変数がセーブ一覧に表示できるので
$gameActors.actor(n)._nameで記述用として使うアクター名を変数に代入し
名前入力の処理でそのアクター名を変更(冒険がどこまで進んだから等を記述)することにより
セーブデータに自分のメッセージを記述できるといった感じで作っていました

しかし名前入力の処理を行ってもセーブ上にはそのままのアクター名が記述されており変化が起きていません
$gameActors.actor(n)._nameでは名前入力で変更したアクター名は読み取れないのでしょうか?
それとも何らかの仕様でしょうか?
ご意見いただけたら幸いです

Re: 名前の入力で変更した名前を変数で代入し表示する方法

Posted: 2019年3月24日(日) 19:29
by 剣崎 宗二
認識が正しいかどうか分かりませんが、「アクター名を変数に代入」したのは、1度のみでしょうか。
そうであれば、変数に入っているのはその瞬間のアクター名の文字であり、アクター名の変動と共に自動で更新される訳ではありません。
毎度、名前入力の処理の直後に「アクター名を変数に代入」を行い、その後にセーブしてください。

Re: 【解決済み】名前の入力で変更した名前を変数で代入し表示する方法

Posted: 2019年3月24日(日) 23:53
by 蟹そぼろ
ご返信ありがとうございます
その通りですね 完全に失念してプロフィール同様勝手に変わる物と思い込んでいました...
お陰で理想の挙動ができました
ありがとうございます!