いつもお世話になっております。
マップアクションでのイベントのノックバックをつくりたいです。
参考サイトを見てたのですが、
指定位置情報の取得:対象者(変数4),イベントID,({主人公X座標},{主人公Y座標})
var targetID = $gameVariables.value(4);
if(targetID != 0 && ~$dataMap.events[targetID].note.indexOf("[対象者]")){
var mapID = this._mapId;
if($gameSelfSwitches.setValue([mapID, targetID, "A"], true));
}
上記の指定位置情報とスクリプトの意味は、
主人公と[対象者]の記述があるイベントが接触したときに接触した
イベントのセルフスイッチAがオンになる
という意味だと思うのですが(スクリプト無知で想像です)
これをセルフスイッチAオンではなく、接触したイベントの移動ルート
移動ルート設定:このイベント(飛ばす,イベント)
:・移動速度5
:・プレーヤーの逆を向く
:・一歩前進
:・一歩前進
:・移動速度3
が発生するようにしたいです。
セルフスイッチは別の事で使用したいので直接移動設定を組み込んで、イベントの
ノックバックの表現が出来ないかと思います。
ご教授よろしくおねがいします!!
【解決済み】スクリプトの質問(お助けください)
Re: スクリプトの質問(お助けください)
たこやきボーイ様
お世話になります。
多分以下のようにすればいけると思います。
指定位置情報の取得:対象者(変数4),イベントID,({主人公X座標},{主人公Y座標})
var targetID = $gameVariables.value(4);
if(targetID !== 0 && $dataMap.events[targetID].note.indexOf("[対象者]")) this._eventId = targetID;
移動ルート設定:このイベント(飛ばす,イベント)
:・移動速度5
:・プレーヤーの逆を向く
:・一歩前進
:・一歩前進
:・移動速度3
お世話になります。
多分以下のようにすればいけると思います。
指定位置情報の取得:対象者(変数4),イベントID,({主人公X座標},{主人公Y座標})
var targetID = $gameVariables.value(4);
if(targetID !== 0 && $dataMap.events[targetID].note.indexOf("[対象者]")) this._eventId = targetID;
移動ルート設定:このイベント(飛ばす,イベント)
:・移動速度5
:・プレーヤーの逆を向く
:・一歩前進
:・一歩前進
:・移動速度3
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: スクリプトの質問(お助けください)
まっつUP様
いつも迅速な回答ありがとうございます。
ばっちり反映されました!
このようなスクリプトもあるのですね!
これって接触時に移動ルート以外にもいろいろ反応をさせる事が
出来ちゃうのですね。凄すぎでございます!
大事に使わせていただきます!
表題の件は解決とさせていただきます。
いつも迅速な回答ありがとうございます。
ばっちり反映されました!
このようなスクリプトもあるのですね!
これって接触時に移動ルート以外にもいろいろ反応をさせる事が
出来ちゃうのですね。凄すぎでございます!
大事に使わせていただきます!
表題の件は解決とさせていただきます。
Re: 【解決済み】スクリプトの質問(お助けください)
そういえばこのままだと
無条件で移動ルートが発動してしまうので
イベントコマンドの条件分岐のスクリプトを使った方がいいかもしれません。
無条件で移動ルートが発動してしまうので
イベントコマンドの条件分岐のスクリプトを使った方がいいかもしれません。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
スクリプトの質問(お助けください)
まっつUP 様
再び助言ありがとうございます。
現状、対象者(イベント)とプレイヤー接触したとき意外は
ノックバックしてないと思います。
でも条件分岐を組み込むスクリプトも試したいです!
イベントコマンドの条件分岐スクリプトでは文字数的にできないので、
条件分岐自体からスクリプトを組み込め必要があります。
参考サイトみてたのですが、いまいち組み込み方わかりませんでした。
お時間あるときにどうか教えていただけたらと思います。
再び助言ありがとうございます。
現状、対象者(イベント)とプレイヤー接触したとき意外は
ノックバックしてないと思います。
でも条件分岐を組み込むスクリプトも試したいです!
イベントコマンドの条件分岐スクリプトでは文字数的にできないので、
条件分岐自体からスクリプトを組み込め必要があります。
参考サイトみてたのですが、いまいち組み込み方わかりませんでした。
お時間あるときにどうか教えていただけたらと思います。