ページ 11

ace 'Game_Interpreter'のエラーの意味

Posted: 2019年10月28日(月) 00:18
by kyoko
添付画像のエラーの意味を教えて下さい。
よろしくお願いします。

Re: ace 'Game_Interpreter'のエラーの意味

Posted: 2019年10月30日(水) 20:39
by faida
こんばんは。

エラーの意味ですが、「0という数値にはnameというメソッドがありません」という意味です。

……で、それを知って自分で何とかできるとお考えでしょうか。
エラーが出た場合、
①どういう状況で(画面やパーティなど)
②どういったことをしたら(イベントの中身や行動など)
ということがわからないと、対処のしようがありません。それを明記すべきでしたね。

本当に想像でしかないので明確な解決策を答えられないんですが、
「何かの名前」を代入する前に「何か」を代入していません。
「何か」というのは「行動者/対象者/スキル/アイテム」のどれかですね。
で、前回お話しした2つの変数の操作を連続してやっていれば
普通は「0:Fixnum」でなく「nil:NilClass」と出ます。
なので、
①イベントを分割した
②どこかで名前だけ使おうとした
③余計な処理を挟んだ
のどれかですね。

本当に心当たりがないのであれば多分競合です。

Re: ace 'Game_Interpreter'のエラーの意味

Posted: 2019年10月31日(木) 10:56
by kyoko
詳しく、ありがとうございます。
現在は、解決する事ができました。

質問の仕方も含め、参考にさせていただきます。