https://galvs-scripts.com/galvs-layer-graphics/で配布されている
Galv’s Layer Graphics V.1.3をお借りしています。
例えば、マップn番に↑で指定したレイヤーグラフィックを表示すると
そのマップn番(レイヤーグラフィック作動中)にプレイヤーがいる最中、
F12キーで強制終了させようとすると というエラーメッセージが表示され、瞬時にゲームが落ちてしまい困っています…
このスクリプトでこのエラーが起こるのは今のところ F12キーを押した時 だけで、
レイヤーグラフィックの表示そのものは問題なく出来ている…はずなのですが……(自信がなくなってきました)
解決方法を教えていただきたく思います…!
【解決!】Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
【解決!】Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
最後に編集したユーザー サワラ [ 2017年7月08日(土) 20:19 ], 累計 1 回
Re: Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
その行のをに変えてみてください。
以下どうでもいいことなんですけど、F12を押したときにBitmapを解放してるのかしていないのかよくわからない挙動が時々見られたりします。
変数を初期化する前にBtimapを解放しているから配列の中身が残っちゃってるのかな?
コード: 全て選択
if self.bitmap
コード: 全て選択
if self.bitmap && !self.bitmap.disposed?
以下どうでもいいことなんですけど、F12を押したときにBitmapを解放してるのかしていないのかよくわからない挙動が時々見られたりします。
変数を初期化する前にBtimapを解放しているから配列の中身が残っちゃってるのかな?
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
Re: Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
>>faida 様
教えていただいたとおりの記述を試してみました。
けれど、変わらずエラー画面が表示されてしまう&デモ版はF12を押してもとくにエラーが出ない…!?
…ということでやっと競合を疑い、
CACAO様の *スタートマップ(http://cacaosoft.webcrow.jp/script/rgss3/startmap.html)をお借りしていたので
こちらを一旦削除、テストプレイするとこのエラーは起きませんでした。
初めからこれを試していた方がよかったんですね…すみません…
*スタートマップ の開始マップの種類は イベント(デモ版だとマップID003) を使用していて、
今自分が作ったタイトル画面(マップID001)にはGalv’s Layer Graphicsでレイヤーを複数表示させています。
結局は、この2つのスクリプトの相性が悪かった末に起きたエラーだったようで
(マップID001からレイヤー用イベントを削除してF12キーでもRGSSError)
どちらも…手放したくないスクリプトなのですが、この競合は仕方ないのでしょうか…
教えていただいたとおりの記述を試してみました。
けれど、変わらずエラー画面が表示されてしまう&デモ版はF12を押してもとくにエラーが出ない…!?
…ということでやっと競合を疑い、
CACAO様の *スタートマップ(http://cacaosoft.webcrow.jp/script/rgss3/startmap.html)をお借りしていたので
こちらを一旦削除、テストプレイするとこのエラーは起きませんでした。
初めからこれを試していた方がよかったんですね…すみません…
*スタートマップ の開始マップの種類は イベント(デモ版だとマップID003) を使用していて、
今自分が作ったタイトル画面(マップID001)にはGalv’s Layer Graphicsでレイヤーを複数表示させています。
結局は、この2つのスクリプトの相性が悪かった末に起きたエラーだったようで
(マップID001からレイヤー用イベントを削除してF12キーでもRGSSError)
どちらも…手放したくないスクリプトなのですが、この競合は仕方ないのでしょうか…
Re: Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
スタートマップ156行目DataManager.setup_startmapの上に
@scene = nil
又は
exit
を追加してやれば対応出来ると思います。
Galv's Layer Graphicsの204行目SceneManager.scene.spriteset.refresh_layersで解放済みのLayer_Graphicを再解放しようとするためこの様な問題が発生します。
@scene = nil
又は
exit
を追加してやれば対応出来ると思います。
Galv's Layer Graphicsの204行目SceneManager.scene.spriteset.refresh_layersで解放済みのLayer_Graphicを再解放しようとするためこの様な問題が発生します。
Re: Galv’s Layer Graphicsを使用中 F12キーを押すとエラーが…
>>SBR 様
そちらの方法を試してみたところ、うまくいきました…!!
解決が難しい競合問題じゃなかったようで…ホッとしました(*゚▽゚*)
faida様、SBR様、トピックにご返信いただき光栄です ありがとうございます!
そちらの方法を試してみたところ、うまくいきました…!!
解決が難しい競合問題じゃなかったようで…ホッとしました(*゚▽゚*)
faida様、SBR様、トピックにご返信いただき光栄です ありがとうございます!