忍者ブログ

しいたけサイクロン

主にRPGツクールVXAceを扱うブログです。 ここに公開してあるスクリプトは全部自由に使用してもらってかまいません。 改造なり何なりして好きに使ってください。

指定した場所へ移動するスクリプトEx

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

指定した場所へ移動するスクリプトEx

以前から作ってるスクリプトを一応公開します。
ただ、まだ上手くいかないケースがありますので注意してください。


・スクリプト
Game_Character
Game_Interpreter
Auto_Move
Game_Player
Game_Map

上のスクリプトをまとめたもの
composed_move_ex_scripts

・導入法
上のスクリプトをスクリプト素材をおくところに配置するだけでOKです。
・使い方

・イベントコマンドのスクリプトで
move_ex_point(ID, x, y, mode, wait_flag)で座標(x,y)の地点まで移動します。
IDは動かすイベントのID(0の場合はプレイヤー)
x,yで目的地の座標(x,y)を指定
modeは障害物にさえぎられたとき、壁が右手にあるように移動する場合は1
左手にあるように移動する場合は2としてください。
wait_flagは移動中のウエイト処理でウエイトさせたい場合はtrue、そうでない場合はfalseとしてください。省略可能で、省略した場合はfalseとなります。

・イベントコマンドのスクリプトで
move_ex_pointv(character_id, vid1, vid2, mode_id, wait_flag)を行うことで
指定した変数の値をx座標、y座標に持つ地点まで移動します。
上とほとんど同じですが
vID1で目的地のx座標の値、
vID2で目的地のy座標の値を指定します。

・イベントコマンドのスクリプトで
move_ex_character(character_ideid, mode_id, wait_flag)
指定したイベントの位置まで移動します。
上とほとんど同じですが
eidで目標のイベントのIDを指定します。
ただし、スタートした時点でのイベントの位置へ移動しますので
移動中にイベントが動いても追いかけていかないことに注意してください。



まだ改善の余地が多いと思いますのでおそらくいずれアップデートすると思います。
PR

コメント

プロフィール

HN:
tentako
性別:
非公開

P R

フリーエリア