.
サンプルプロジェクト
修正点
・INFO_TYPEが1のとき、オートバトルで情報パネルがのこったままになるバグを修正した
Tabtabさんありがとうございますー
|
7 件のコメント “世界樹の迷宮っぽい戦闘画面61”
|
検索ページカテゴリーアーカイブLINKLINK:RGSS素材屋さんLINK:ゲーム製作最近のコメント |
|
.
7 件のコメント “世界樹の迷宮っぽい戦闘画面61”
|
検索ページカテゴリーアーカイブLINKLINK:RGSS素材屋さんLINK:ゲーム製作最近のコメント |
いえいえ、こちらこそお忙しいなか対応してくださって、ありがとう御座います。
コレ、気になって自分で修正しようと3時間ぐらいスクリプトとにらめっこ&いじりっこしてたんですが
サッパリわからなくてあきらめて報告したんですよね。
って、ターン終了の項目に三行追記のみΣ(゜д゜|||)
何故思いつかなかったんだ・・・orz 自分の発想力の無さが恨めしい(;´д⊂)
おお、ご丁寧にありがとうです!
どこが悪いかがわかるのは作者だからですよ。
変数名とかも、他の人がみたら違う意味にとっちゃうこともあったり。
さば缶も他の人のコードを読むなら結構時間かかりますしね。
あ、もう一個の方は多分明日あたりにやりますー。
お疲れ様ですー、ご無沙汰しとります。
あっついすねー!動かなくても汗が出てくるのでシャツが危険な香りです。
えーっとですね、戦闘中に以下のエラーが出るんですが検討つきますでしょうか?
スクリプト’世界樹の迷宮風戦闘画面’の2898行目で NoMethodError が発生しました。
undefined method ‘position’ for NilClass:Class
※実際の行数は違いますが、「alias saba_sekaiju_remove_actor remove_actor」のメソッドです。
「@fronts.delete(actor) if actor.class.position == 0」<<ココ
何回か見てたんですが、発生タイミングがよくわからなくて原因が特定できてないんです。
うー・・・なんで?
なんの処理をすると上記メソッドが実行されるとかわかりますか?
でも戦闘中に「アクターを外す」とかはないよなー・・・
そもそもなんでpositionでnilが返ってくるんだ・・・?とか。
ごめんなさい、単体では検証できてないので競合かもわからないんですけどー。
>ぽぽすさん
こんにちはー。あついですねー。
クーラーつけまくりです
>戦闘中に以下のエラー
メンバーの入れ替えがあるとこの部分が呼ばれますが、
外されるアクターの職業が nil になっているようです。
これで何かわかるかな・・・?
お疲れ様っす。
ありがとうございますー。と言うことはやはり検討がつかないっちゅーことっすよね。
いや、アクターのクラスは定義済みなので nil て事はないと思ったんすよ(ちなみに「0(前衛)」です)。
あと戦闘中の入れ替えは意図的には行ってないです。のに、なぜそこで落ちるの?って感じです。
隊列変更は有効にしてますが、コレって戦闘中に関係あんだっけーって?
夕べはそればっか考えて深夜入りしてしまったー! 今日はもう寝るです。
ありがとうございましたー。
ごめん、さば缶さん! わかった!
結論から言いますと、「if @active_battler.actor?」が抜けてたんです。
だから「nil」が返ってきたんだー!
戦闘で死亡(hp=0)になたったら離脱するやつをつくってたんです・・・
「Scene_Battle」内に組み込んだんです。
(半年以上前につくったので完全に失念してました)
風呂でボーっとしてたらひらめきました。慌てて修正、テストしてたら・・・ビンゴでしたー!
ああ・・・やっぱり自爆だった・・・
絶対そうだと思って最後までさば缶さんに聞くのはやめよう!って思ってたのに・・・ごめんなさいです。(泣)
自重強化宣言発令しますた。
風邪ひかないうちにもう一回風呂入ってきますー。
あ、さば缶さんも夏風邪には気をつけてくださいね!
おお、敵だったから職業がなかったのかー
全然気付きませんでした。
お風呂とかってよく思いつきが生まれますよねー
あとゴハン食べてるときとか、通勤途中とか
>自重強化
あ、全然大丈夫ですよ!
さば缶のせいだったらハッピー、違っても、何かヒントになるかも!
夏風邪、寝るときのクーラーには気をつけます!