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

蟹そぼろ
記事: 42
登録日時: 2018年2月20日(火) 15:04

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

投稿記事by 蟹そぼろ » 2019年3月24日(日) 15:24

現在BB様のセーブウィンドウ改造プラグインを使用してセーブ画面の改造を行っています

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

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

しかし名前入力の処理を行ってもセーブ上にはそのままのアクター名が記述されており変化が起きていません
$gameActors.actor(n)._nameでは名前入力で変更したアクター名は読み取れないのでしょうか?
それとも何らかの仕様でしょうか?
ご意見いただけたら幸いです
最後に編集したユーザー 蟹そぼろ on 2019年3月24日(日) 23:51 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 680
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

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

投稿記事by 剣崎 宗二 » 2019年3月24日(日) 19:29

認識が正しいかどうか分かりませんが、「アクター名を変数に代入」したのは、1度のみでしょうか。
そうであれば、変数に入っているのはその瞬間のアクター名の文字であり、アクター名の変動と共に自動で更新される訳ではありません。
毎度、名前入力の処理の直後に「アクター名を変数に代入」を行い、その後にセーブしてください。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
蟹そぼろ
記事: 42
登録日時: 2018年2月20日(火) 15:04

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

投稿記事by 蟹そぼろ » 2019年3月24日(日) 23:53

ご返信ありがとうございます
その通りですね 完全に失念してプロフィール同様勝手に変わる物と思い込んでいました...
お陰で理想の挙動ができました
ありがとうございます!

“MV:質問” へ戻る