みんなでオリジナルのロボットRPGを作ろう!5
■ このスレッドは過去ログ倉庫に格納されています
0677名前は開発中のものです。
2006/03/31(金) 19:31:55ID:nvzzFF51エラー出てるRader_selfで@exになにも入ってないからから。
なにも入ってないってことはnilで、nilに-なんてメソッドはないからエラー。
Rader_selfには@exに対する代入もアクセサもないようなので、
なにを入れてるつもりなのかはしらないけれど、なにも入ってない。
Scene_Battleクラスの中でRader_selfクラスを定義しているので、
Scene_Battleのインスタンス変数@exに、
Rader_selfインスタンスからアクセスできると思っているようだけど、
Scene_BattleインスタンスとRader_selfインスタンスはあくまで別物です。
クラスの中でクラスを定義するのって、例えば、
Scene_Battle::Rader_selfって名前のクラスを定義しているに過ぎないわけ。
Scene_BattleからはRader_selfで呼び出せて、
それ以外でもScene_Battle::Rader_selfってすると呼び出せるクラス。
だから、あくまで別物。
あと、インスタンス変数しか使ってないところを見ると
(ローカル変数が見あたらない)、
変数のスコープとか、そのあたりの理解が足りてなさげ。がんばれ。
■ このスレッドは過去ログ倉庫に格納されています