フォール 2024/05/05 18:00

ドールズクエスト2(仮)開発記 2024/1/20~2024/1/25

2024/1/20

 テキスト対応。

 エンカウントで問題発生。
 逃走時、ランダム移動の敵は一時的にすり抜け状態になる想定だったが、ならない。移動ルート設定ですり抜けにしているのだが。
 半透明で止まるようにはなるので、移動ルート設定そのものが効いていないわけではない。ということは、移動ルート設定とは違うところでイベントの設定が反映されてしまっている。

 つまり、セルフスイッチを切り替えてページ自体を変更するとか、セルフ変数機能を使って再実行されないようにするとかすれば……といろいろ試してみたのだが、あまり上手くいかず。
 というより、変更前の状態でも上手くいくことがある。どういうこと???

 どうも、発見されている・いないの状態によりすり抜けられるかどうかが変わるらしい。発見されてるとすり抜け状態だろうが何だろうがぶつかる。
 ということはトリガの違い、プレイヤーから接触・イベントから接触の差か? というわけでそこを変えて試してみたがやはり挙動は変わらず。
 そもそも追跡切ってるはずのに追跡が動き出したりするので、追跡プラグインが若干怪しい。

 この辺追ってみても多分ダメだな、と判断したので単純に現在の状況に合わせて対応した。
 逃走時はプレイヤーの方を向かないようにして連続発見されないようにというしょうもない対応で一旦保留。

 完璧な動作にするにはやはりセルフスイッチで逃走時用ページを作るのが一番良かったのだが、これはテンプレ化できない動きが入るので、配置したシンボル全てに手を入れることになる。やめやめ。
 ※冷静に処理を追えば、「発見されるとイベントページが切り替わるので判定も上書きされる」だけですね。発見自体を停止できてない理由は未だ不明ですが、この辺の処理はコモン・テンプレート・移動ルートと組み合わせてるのでその辺りに原因があるような気がします。

【 開発記 】プラン以上限定 支援額:200円

このバックナンバーを購入すると、このプランの2024/05に投稿された限定特典を閲覧できます。 バックナンバーとは?

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

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

月別アーカイブ

記事を検索