ページ 11

(解決済み)情報ウィンドウに変更後の名前が現れない理由は?

Posted: 2017年9月14日(木) 22:16
by 山川兄貴
こんにちは。
情報ウィンドウを表示させるプラグインを自分で作り、
名前を入力させてアクター1の名前を出力させようとしたのですが上手く行きません。

最初からアクター1の名前が入っている場合は名前が出力されるのですが、
空の状態で 名前入力の処理:#0001 8文字 で文字を入力しても出力されません。

コマンドは
this.drawText($dataActors[1].name,1,1);
これ以外になにかコマンドは必要なのでしょうか?

教えて下さい。お願いします。

Re: 情報ウィンドウに変更後の名前が現れない理由は?

Posted: 2017年9月14日(木) 22:30
by まっつUP
山川兄貴様
お世話になります。

$dataActors[index]ではデータベース上のアクターを参照するため
$gameActors.actor(id)等で現在のアクターを参照するとよいと思います。

Re: 情報ウィンドウに変更後の名前が現れない理由は?

Posted: 2017年9月15日(金) 04:17
by しぐれん
アクターの取得関連では記事を書いたので、参考にどうぞ。
http://qiita.com/Sigureya/items/96a3a9b2b2be02c2f936

Re: 情報ウィンドウに変更後の名前が現れない理由は?

Posted: 2017年9月15日(金) 21:42
by 山川兄貴
まっつUP様 しぐれん様

$gameActors.actor(1).name()
二人のおっしゃる通り、上記を使ったら無事に変更後の名前が出力されました。

教えて頂き、ありがとうございます!!