ace 「すり抜け」設定のイベントがプレイヤーに近づき実行する方法

kyoko
記事: 62
登録日時: 2019年9月10日(火) 12:03
お住まい: 東京

ace 「すり抜け」設定のイベントがプレイヤーに近づき実行する方法

投稿記事by kyoko » 2019年10月22日(火) 12:40

ダンジョンで
モンスター(イベント)が、主人公(プレイヤー)に近づいてくる場合

中には、「壁をすり抜けて近づく」モンスターを混ぜたいと思いました。

そこで

「オプション」→「すり抜け」
「自律移動」→「カスタム」→「プレイヤーに近づく」
「トリガー」→「イベントから接触」

にしたのですが
すると、モンスターが主人公の事まですり抜けてしまい
「接触」にならないようで、イベントが発生しません。

すり抜けながらも、主人公に接触した時点で
イベントを発生させる方法があれば
ご助言下さい。

よろしくお願いします。

みるく
記事: 25
登録日時: 2017年7月15日(土) 01:05

Re: ace 「すり抜け」設定のイベントがプレイヤーに近づき実行する方法

投稿記事by みるく » 2019年10月29日(火) 21:38

こんばんは :D :D :D

私はスクリプトは苦手ですが難しいスクリプトを使わなくても解決でけそうな気がしたので投稿しまーす(ノ∀`*)
「すり抜け」状態との敵との接触ですよね?

①変数を4つ用意します

②変数1と2には主人公のX座標とY座標を、変数3と4に敵(イベントIDで指定)のX座標とY座標を、並列処理で常に代入していくイベントをマップ上にいっこ作る

③変数1=変数3 と、 変数2=変数4 が両方一致した時に発動するイベント!(例えば並列処理を行ってるイベントページに、4つの変数代入処理の下で条件分岐で記述するとか)を作る!

これで「すり抜け」状態の敵とでも同じ座標に来ればイベントが始まるようになると思います(`・ω・´)!

本当はもっとスクリプトを使った賢いやり方があるかもしれません!!!
最近めっきりVXaceユーザーが減ってしまったようで悲しいです(´;ω;`)
VXaceはエラーも少なくバグ落ちも滅多にしないのでもっと皆で盛り上がってほしいです :( :( :(
kyoko
記事: 62
登録日時: 2019年9月10日(火) 12:03
お住まい: 東京

Re: ace 「すり抜け」設定のイベントがプレイヤーに近づき実行する方法

投稿記事by kyoko » 2019年10月31日(木) 10:59

「すり抜け」状態との敵との接触の事です。

詳しく、どうもありがとうございます!
必要だったので、とても助かります。

試してみます。
試した後、またご報告させていただきます。

“VX / Ace:質問” へ戻る