キャラクターの位置をランダムにするには?(質問掲示板

投稿: Material 110912 1 mini アイネ・レグルス 投稿:2011/11/06 00:00:06(最新:2011/11/06 02:03:06)
とあるキャラクターをマップ上でゲームが変わる度に待機している位置がランダムになる設定は出来るのでしょうか?

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Material 110912 1 mini アイネ・レグルス(投稿日:2011/11/06 02:03, 履歴)
ありがとうございます☆
早速試してみようと思います(^^♪
Nyan mini rurun9(投稿日:2011/11/06 00:30, 履歴)
マップに入った時に毎回変わる、て事で考えます
神出鬼没のPさんが8か所のどこかにいるとします
当マップ内にwarp()してくる直前では必ず
setVariable("p",rand(8)); warp(~)
と書きます。pの値は0~7

で、8か所全部にpさんを配置します
イベントスクリプトはコピペで良いでしょう
移動は固定
ただし有効条件に、場所番号と同じかどうか、てのを書きます
getVariable("p")==0
場所5なら0を5に変えるだけ



もしロード時にも移動したい場合
フラグを使った一度きりの自動開始イベントを背景に埋め込む
#有効条件
getFlag("doko")
setVariable("p",rand(8))
setFlag("doko",false)
このマップにワープしてくる時は
setFlag("doko",true); warp(~)
とすれば良いかと。