ポ○モンのトレーナー戦のように、敵(トレーナー)イベントの向いている方向の□マス以内にプレイヤーが踏み入ると、「発見された」ことになりイベントが発生するようなシステムを、どなたかお願いできないでしょうか。トレーナーに発見されると、トレーナーの頭上に「!」マークが出て、「目と目があったらポ○モンバトル!さあ、いくよっ!」となるアレです。
このシステムさえあれば…と渇望しています。宜しければお願いします><!
ちなみにこれを元にして、警察に見つからないように怪盗が警察の目をかいくぐってお宝を盗み出すようなゲームや、スパイが敵に見つからないように敵のアジトに潜入するゲーム等を想定しています。
ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム<解決済み>
ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム<解決済み>
最後に編集したユーザー たると [ 2016年7月25日(月) 12:57 ], 累計 1 回
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
こんばんは。
そのシステムならプラグインを使わなくてもデフォルトの機能で実装できると思われます。
一つの方向を向いている敵なら、敵の向いている方向に透明なトリガー「プレイヤーから接触」のイベントAを
視認範囲のマスと同じ数だけ置きます。
一定の範囲をぐるぐる歩き回る、もしくは色々な方向を向く敵なら
トリガーを並列処理、実行内容を敵の移動と変数を操作するイベントBを設置し、
敵が移動する(向きを変える)タイミングで変数に数値を代入し、その数値を条件にイベントAのページを切り替える事で敵の視認範囲を操作する事ができます。
難点としては常に並列処理を起動するのでゲーム中の動作が重くなる事があります。
また、敵一体につき変数を一つ使用するので管理が大変になるかと思われるのでご注意ください。
そのシステムならプラグインを使わなくてもデフォルトの機能で実装できると思われます。
一つの方向を向いている敵なら、敵の向いている方向に透明なトリガー「プレイヤーから接触」のイベントAを
視認範囲のマスと同じ数だけ置きます。
一定の範囲をぐるぐる歩き回る、もしくは色々な方向を向く敵なら
トリガーを並列処理、実行内容を敵の移動と変数を操作するイベントBを設置し、
敵が移動する(向きを変える)タイミングで変数に数値を代入し、その数値を条件にイベントAのページを切り替える事で敵の視認範囲を操作する事ができます。
難点としては常に並列処理を起動するのでゲーム中の動作が重くなる事があります。
また、敵一体につき変数を一つ使用するので管理が大変になるかと思われるのでご注意ください。
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
素早い返信ありがとうございます。そのようなやり方もありますね!!しかし私は完全にパターン化してしまわないよう、ランダム移動やプレイヤーに近づくなどの動作をさせつつその発見をさせたく思っております。恐らくそれだとそちらの仰るやり方では厳しいかと思います。何か良い方法はないものでしょうか…。
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
こんばんは!
試しに簡単なプラグインを書いてみました。
イベントのノートに <sight:5> と記入すると、プレイヤーが視界に入るとセルフスイッチAがONになる、というものです。
5 という数値はどこまで先が見えるか、という距離です。
視界はとりあえずポケモンのように真っすぐだけ(左右を向いているときはy軸が一致する)です。
使い方ですが、例えばのろのろ動くスライムのキャラをイベントとして定義します。(英語版でスイマセン)
ノート欄(メモ欄?)に <sight:5> があるのがポイントです。
プレイヤーから接触してくることもあるため、一応接触イベントで戦闘を定義しています。
プレイヤーが視界に入ると、プラグインの効果でセルフスイッチAがONになって、ページ2に遷移します。
ページ2では!マークのバルーンを出して、セルフスイッチBをONにして、ページ3に遷移します。
このページは無くてもいいのですが、あるとポケモンっぽさがアップします。
ページ3がポイントで、スライムの速度を高速にして、かつプレイヤーを追いかけるよう設定します。
見つかったので追跡してきた!って状態ですね。
プレイヤーに接触するとメッセージを表示した後に戦闘、そしてセルフスイッチCをONにして、ページ4に遷移します。
ページ4は空のページで、結果として戦闘後にスライムが消えます。
人であれば普通の会話イベントにすれば良いとおもいます。
という感じで、ポケモンっぽい道に立ってて見つけると近寄って勝負してくる、敵キャラをつくってみました。
いかがでしょうか。
これでわりと使える感じであれば、まともなプラグインとして作成してもいいかもしれません。
試しに簡単なプラグインを書いてみました。
イベントのノートに <sight:5> と記入すると、プレイヤーが視界に入るとセルフスイッチAがONになる、というものです。
5 という数値はどこまで先が見えるか、という距離です。
視界はとりあえずポケモンのように真っすぐだけ(左右を向いているときはy軸が一致する)です。
使い方ですが、例えばのろのろ動くスライムのキャラをイベントとして定義します。(英語版でスイマセン)
ノート欄(メモ欄?)に <sight:5> があるのがポイントです。
プレイヤーから接触してくることもあるため、一応接触イベントで戦闘を定義しています。
プレイヤーが視界に入ると、プラグインの効果でセルフスイッチAがONになって、ページ2に遷移します。
ページ2では!マークのバルーンを出して、セルフスイッチBをONにして、ページ3に遷移します。
このページは無くてもいいのですが、あるとポケモンっぽさがアップします。
ページ3がポイントで、スライムの速度を高速にして、かつプレイヤーを追いかけるよう設定します。
見つかったので追跡してきた!って状態ですね。
プレイヤーに接触するとメッセージを表示した後に戦闘、そしてセルフスイッチCをONにして、ページ4に遷移します。
ページ4は空のページで、結果として戦闘後にスライムが消えます。
人であれば普通の会話イベントにすれば良いとおもいます。
という感じで、ポケモンっぽい道に立ってて見つけると近寄って勝負してくる、敵キャラをつくってみました。
いかがでしょうか。
これでわりと使える感じであれば、まともなプラグインとして作成してもいいかもしれません。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
Sensor SelfSwitch3.21たると さんが書きました:ポ○モンのトレーナー戦のように、敵(トレーナー)イベントの向いている方向の□マス以内にプレイヤーが踏み入ると、「発見された」ことになりイベントが発生するようなシステムを、どなたかお願いできないでしょうか。トレーナーに発見されると、トレーナーの頭上に「!」マークが出て、「目と目があったらポ○モンバトル!さあ、いくよっ!」となるアレです。
このシステムさえあれば…と渇望しています。宜しければお願いします><!
ちなみにこれを元にして、警察に見つからないように怪盗が警察の目をかいくぐってお宝を盗み出すようなゲームや、スパイが敵に見つからないように敵のアジトに潜入するゲーム等を想定しています。
http://forums.rpgmakerweb.com/index.php ... elfswitch/
youtube Video Demo
https://www.youtube.com/watch?v=-jdkohB8C6A
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
yamachanさん、raeyikさん
わあああ!!!ありがとうございます!!!!
早速試してみます!!!
わあああ!!!ありがとうございます!!!!
早速試してみます!!!
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
yamachanさんへ
問題なく動きました!!!これでゲームを作ることができます!本当にありがとうございました!!!
問題なく動きました!!!これでゲームを作ることができます!本当にありがとうございました!!!
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
たるとさん、こんばんは!
ご利用ありがとうございます。
偶然ですがちょうど本日、本プラグインのマニュアルをアップロードしましたので、よかったらご参照ください。
まあ↑とあまり変わらないんですけれども。。
あ、↑の RTK_Test は仮の名前なので↓が公開した正式名称です。
RTK_EnemySight プラグイン
https://github.com/yamachan/jgss-hack/b ... ight.ja.md
ではでは。

ご利用ありがとうございます。
偶然ですがちょうど本日、本プラグインのマニュアルをアップロードしましたので、よかったらご参照ください。
まあ↑とあまり変わらないんですけれども。。
あ、↑の RTK_Test は仮の名前なので↓が公開した正式名称です。
RTK_EnemySight プラグイン
https://github.com/yamachan/jgss-hack/b ... ight.ja.md
ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
yamachanさん
こんにちは、正式版で使わせていただいております。そこで少し気になったのですが、相手は壁などの障害物を超えてプレイヤーを発見してくるようです。そこで、途中に壁や障害物などがあった場合(通常キャラと同じ、のプライオリティを持つイベントを含め)、相手に発見されないようにすることは可能でしょうか…?
こんにちは、正式版で使わせていただいております。そこで少し気になったのですが、相手は壁などの障害物を超えてプレイヤーを発見してくるようです。そこで、途中に壁や障害物などがあった場合(通常キャラと同じ、のプライオリティを持つイベントを含め)、相手に発見されないようにすることは可能でしょうか…?
Re: ポ○モンのような、トレーナーに見つかるとイベントが発生するシステム
こんばんは!
リクエストありがとうございました。
ver 1.02 で障害物に対応しましたので、↑のリンクから再ダウンロードしてお試しください。
ついでにフォロワーも発見対象になるオプションも追加してみました。
ではでは。

リクエストありがとうございました。
ver 1.02 で障害物に対応しましたので、↑のリンクから再ダウンロードしてお試しください。
ついでにフォロワーも発見対象になるオプションも追加してみました。
ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
Plugin https://github.com/yamachan/jgss-hack/b ... ADME.ja.md
Twitter https://twitter.com/yamachan360
私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。