かぴパラ 2024/03/23 22:58

【エロゲ制作】トラブル発生!トラップで全滅無限ループ。(動画あり)


いつも応援ありがとうございます。かぴたんです。
週末は触手系RPGの進捗状況をお伝えしていきます。
まずは動画から

内容は下記のトラブルを修正した後に撮ったものです。
今回のお尻は、ダークエルフのマーシャ。

トラブル発生!全滅ループ

今週も先週に引き続き、魔王城を制作してました。
そして

「トラップで全滅したらトラップ部屋の入口から再スタート出来るようにしよう」と

イベントを組んでテストを始めたところ......トラブル発生!


【トラップで全滅すると、一旦復活、すぐに全滅、一旦復活、すぐに全滅......】
と、なぜか無限ループに。

「トラップで全滅後に復活」の流れまでは予定通りなのですが
復活後、なぜか致命的なダメージが発生し、即全滅してしまいます。
「あれ?おかしいな、洞窟トラップはうまく出来たのに......」
と、以前作ったダンジョンのトラップを久々に動かしてみると......

【トラップで全滅すると、一旦復活、すぐに全滅、一旦復活、すぐに全滅......】

ギャーーーーーッ!!!なんと同じ症状!
全然うまくいってなかった。記憶違い??
とにかく、これは最優先で何とかしないと......

ということで、今週は予定を変更して
トラップ関連のトラブル解決に時間を費やしてました。

並列処理と自動実行

まず結果から言いますと、問題は無事に解決しました。
この記事を書いてる時点で
ちゃんとトラップで全滅後に復活し
ちゃんと再チャレンジ出来るようになっております。

原因は、イベントが実行される際の「並列処理」と「自動実行」の振舞いを
よく理解していなかった点にありました。


ここで各処理の詳しい説明はしませんが
要するにダメージを受ける場面を「自動実行」にしなければいけないところを
「並列処理」に設定していたという事です。

とはいっても、トラップすべてが「自動実行」かというと
そうとは限らないからややこしい......
例えば、この2つの転がる大きな石トラップ。


どちらも、石が流れてきてプレイヤーに当たるとダメージが発生します。
ところが、ダメージ間隔が違うだけで、上は「自動実行」
下の場合は「並列処理」の設定になります。
この辺りは実際にダメージを受けてからでないと、判断が付かない。

そしてさらに、偶然問題が見つかったコチラのトラップも修正。
ついでに床トゲの動きやら、大幅に修正しました。

そんな感じで、色々あって結果
「ダンジョントラップの完成度が増しました」ということで
はー......疲れた。

あと、ダンジョントラップ関連以外では
立ち絵で女の子の体のラインが気になっていたので、数枚修正しました。

今週は悪魔城関連のマップを増やすつもりでしたが
予定外の作業により、マップ作り熱が少し冷めてしまったので
熱が戻るまで、来週は他の作業をやろうかと思ってます。

というわけで、今回は以上です。
またなにか進展がありましたら、お伝えします。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索