移動ルートの拡張 for VX
● 概要
「プレイヤーに近づく」の座標指定・イベント指定バージョンのようなものを追加します。
● 使い方
移動ルートの指定でスクリプトを選択し対応するのメソッドを指定します。
● 拡張メソッド
move2pos
move2pos_wait
move2event
move2event_wait
turn_toward_pos
turn_toward_event
・move2pos(tx, ty [, option])
指定座標に一歩近づく
tx, ty
目標のマップ座標
option
ハッシュでオプションを指定(省略可)
:random_rate => 数字を指定するとその%の確率でランダム移動が入ります(デフォルト:0)
:circumvent => trueを指定すると微妙に回り込んだりします。(デフォルト:false)
・move2pos_wait(tx, ty [, option])
目的地にたどり着くまで指定座標に近づくを繰り返します。
「移動できない場合は無視」を無視します。
tx, ty
目標のマップ座標
option
ハッシュでオプションを指定(省略可)
:random_rate => 数字を指定するとその%の確率でランダム移動が入ります(デフォルト:0)
:circumvent => trueを指定すると微妙に回り込んだりします。(デフォルト:false)
:distance => 対象と接触したとみなす距離(デフォルト:0)
・move2event(event_id [, option])
指定イベントに一歩近づく
event_id
目標のイベントID
option
ハッシュでオプションを指定(省略可)
:random_rate => 数字を指定するとその%の確率でランダム移動が入ります(デフォルト:0)
:circumvent => trueを指定すると微妙に回り込んだりします。(デフォルト:false)
move2event_wait(event_id [, option])
指定イベントに接触するまで近づくを繰り返します。
「移動できない場合は無視」を無視します。
event_id
目標のイベントID
option
ハッシュでオプションを指定(省略可)
:random_rate => 数字を指定するとその%の確率でランダム移動が入ります(デフォルト:0)
:circumvent => trueを指定すると微妙に回り込んだりします。(デフォルト:false)
:distance => 対象と接触したとみなす距離(デフォルト:1)
・turn_toward_pos(tx, ty)
指定座標の方向を向く
tx, ty
目標のマップ座標
・turn_toward_event(event_id)
指定イベントの方向を向く
event_id
目標のイベントID
● ダウンロード
・スクリプト
ファイル:
hn_move_plus_vx.txt
バージョン:
0.0.0.1
最終更新:
2010/10/01
サイズ:
10.8 KB (11,102 バイト)
備考:
txt形式:Shift-JIS
・サンプル
ファイル:
sampleset_a.zip
備考:
Zip形式:要RTP-VX
戻る