同じマスにあるイベントのID取得について

kuroi
記事: 1
登録日時: 2018年4月19日(木) 00:15

同じマスにあるイベントのID取得について

投稿記事by kuroi » 2018年4月19日(木) 00:23

 お初にお目にかかります。
 現在、MVを用いて2D平面アクションゲームの製作にチャレンジしておりますが、自力で解決できない問題が生じましたので、助力をいただけると大変助かります……。

https://blogs.yahoo.co.jp/fermiumbay2/41545388.html

 こちらのブログ様の方法をほとんどそのまま利用しての製作をしています。
 攻撃の当たり判定において、攻撃を行ったマスにあるイベントのIDを変数に格納し、それが0でない(=イベントが有る)ならば、メモ欄の文字列を見て敵か否かをチェックしています。
 さて、このような状況で、ランダムに移動する敵が、既に何らかのイベントが置かれているマスに移動し、「敵ではない固定の”イベントA”」と「ランダム移動する敵である”イベントB”」が重なった際に、どうも先に置いてあるイベントAのIDを変数に格納してしまうようで、敵が居ることを判定できず、攻撃がすり抜けてしまいます。
 このような場合、そのマスに存在するイベントID全てに対して敵か否かをチェックするにはどのようにすればよいのでしょうか?

 拙い説明で申し訳ありませんが、よろしくお願いいたします。

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: 同じマスにあるイベントのID取得について

投稿記事by フトコロ » 2018年4月19日(木) 00:32

こんにちは。

そのブログの記事を流し読みしましたが、
kuroi さんが書きました: さて、このような状況で、ランダムに移動する敵が、既に何らかのイベントが置かれているマスに移動し、「敵ではない固定の”イベントA”」と「ランダム移動する敵である”イベントB”」が重なった際に、どうも先に置いてあるイベントAのIDを変数に格納してしまうようで、敵が居ることを判定できず、攻撃がすり抜けてしまいます。
 このような場合、そのマスに存在するイベントID全てに対して敵か否かをチェックするにはどのようにすればよいのでしょうか?

このような処理はすでに②で説明されているように思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。

“MV:質問” へ戻る