こんにちは!
プレイヤーとイベントが離れてしまった時に、「イベントの一時消去」が実行できる方法やプラグインを探しています。
マップ上でプレイヤーと敵イベントが戦うarpgにおいて
プレイヤーの周辺に生成した敵イベントとプレイヤーが戦闘せずに マップを進んで行った場合に
残された敵イベントを消去したいと考えています。
これまでは、30×30位のマップを使っていたのですが
今回は、初めてサイズの大きいマップも作ってみようかと思っています。
そうすると、戦わずに放置されるイベントが増えてくると思うので
負荷がだんだんと増えてくると思ってこのような質問をさせていただきました。
何かアドバイスいただけますとありがたいです。よろしくお願いいたします。
補足:
イベント生成にはトリアコンタン様のテンプレート&動的生成プラグインの2つを利用させて頂いてます。
【解決済み】プレイヤーから離れているイベントの消去
Re: プレイヤーから離れているイベントの消去
こんばんは!
例えば生成するイベントに特定のスイッチがONになったらイベントの一時消去が実行されるページを設けておいて
スイッチがONになったら並列処理でイベントの一時消去が実行される、と言うのは如何でしょうか?
私もトリアコンタン様のテンプレート&動的生成プラグインの2つを利用させて頂いていますが
生成した複数のイベントを一度に消去する時、この方法は単純ですが簡単で確実かなとも思ったりして
現在使用しています。
他には以前のトピックですが
viewtopic.php?f=23&t=9786
このトピックの応用で生成するイベントの特定のセルフスイッチのページに一時消去のページを設けておいて
スクリプトで複数のイベントのセルフスイッチを操作する、とかでしょか。
以上ですがなにかご参考になれば。
例えば生成するイベントに特定のスイッチがONになったらイベントの一時消去が実行されるページを設けておいて
スイッチがONになったら並列処理でイベントの一時消去が実行される、と言うのは如何でしょうか?
私もトリアコンタン様のテンプレート&動的生成プラグインの2つを利用させて頂いていますが
生成した複数のイベントを一度に消去する時、この方法は単純ですが簡単で確実かなとも思ったりして
現在使用しています。
他には以前のトピックですが
viewtopic.php?f=23&t=9786
このトピックの応用で生成するイベントの特定のセルフスイッチのページに一時消去のページを設けておいて
スクリプトで複数のイベントのセルフスイッチを操作する、とかでしょか。
以上ですがなにかご参考になれば。
Re: プレイヤーから離れているイベントの消去
冷ややっこ様 こんばんは!
わたくし、はじめましてでしたでしょうか?? よろしくお願いいたします。
定期的にスイッチをいれて、座標で距離を測れば確実に消去できそうですね。
実際に作って動かしてみようかと思います。また報告も後日させていただきますね。
非常に有用な方法でとても参考になります。ありがとうございます。
わたくし、はじめましてでしたでしょうか?? よろしくお願いいたします。
定期的にスイッチをいれて、座標で距離を測れば確実に消去できそうですね。
実際に作って動かしてみようかと思います。また報告も後日させていただきますね。
非常に有用な方法でとても参考になります。ありがとうございます。
Re: プレイヤーから離れているイベントの消去
こちらこそよろしくお願いいたします!
早速追記なのですが…
viewtopic.php?t=9432#p35571
こちらのトピックのPlasma Darkさんのスクリプトの方がスマートに複数の生成イベントを
一度に一時消去できると思いましたので記述しておきますね。
早速追記なのですが…
viewtopic.php?t=9432#p35571
こちらのトピックのPlasma Darkさんのスクリプトの方がスマートに複数の生成イベントを
一度に一時消去できると思いましたので記述しておきますね。
Re: プレイヤーから離れているイベントの消去
冷やっこ様
前日は、イベントの消去方法を教えていただきましてありがとうございました。
マップを作って、考えられる状況を試行錯誤してみましたが
色々な状況が想定される中での処理になりそうなので
シンプルな方法がベストだと言う結論に至りまして
教えていただいた方法で一時消去をする事にしました。
そして、マップが広くても、無茶をしなければ
想像以上にサクサク動きますね(笑) うれしい誤算でした。
またこれで、少し製作が進みます♪
お礼のみですがアドバイスありがとうございました!!(^^)
前日は、イベントの消去方法を教えていただきましてありがとうございました。
マップを作って、考えられる状況を試行錯誤してみましたが
色々な状況が想定される中での処理になりそうなので
シンプルな方法がベストだと言う結論に至りまして
教えていただいた方法で一時消去をする事にしました。
そして、マップが広くても、無茶をしなければ
想像以上にサクサク動きますね(笑) うれしい誤算でした。
またこれで、少し製作が進みます♪
お礼のみですがアドバイスありがとうございました!!(^^)