[過去ログ] RPGツクールMV総合 19作目 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
251
(2): 2016/08/21(日)15:45 ID:Vw5F6hoD(1/4) AAS
>>248
並列か自動実行にして条件分岐イベントコマンドの4タブ最下のスクリプト欄に

Math.abs(this.character().x - (目標のx座標)) +
Math.abs(this.character().y - (目標のy座標)) <= (トリガー距離)

とでも書いてセルフスイッチ操作すれば多分いけます(改行は除去)。
もっと厳密にやりたければ三平方でも。
253
(2): 2016/08/21(日)15:57 ID:Vw5F6hoD(2/4) AAS
$gameMap.distance(this.character().x, this.character().y, (目標のx座標), (目標のy座標)) <= (トリガー距離)

でもいけるな。
255
(1): 2016/08/21(日)16:33 ID:Vw5F6hoD(3/4) AAS
>>254
それなら >>251>>253 のスクリプトを以下のように差し替えればよいかと。
・(目標のx座標) → $gameMap.event((罠のイベントID)).x
・(目標のy座標) → $gameMap.event((罠のイベントID)).y
・(トリガー距離) → 0(踏み) または 1(接触)

罠のイベントIDは直接指定するか変数に格納するかとかですかね。

変数を使うならイベントコマンドで変数に罠イベントIDを入れておいて
省4
258
(1): 2016/08/21(日)19:06 ID:Vw5F6hoD(4/4) AAS
>>257
先にID:2のイベント(罠)の自動実行で
$gameVariables.setValue(1,this.eventId())
※変数1番にイベントIDの値2が格納される

次にID:1のイベント(敵)の並列実行の条件分岐でセルフスイッチ操作
$gameMap.distance(
this.character().x,
省6
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s