【解決済み】スクリプトの質問(お助けください)
Posted: 2018年1月21日(日) 09:55
いつもお世話になっております。
マップアクションでのイベントのノックバックをつくりたいです。
参考サイトを見てたのですが、
指定位置情報の取得:対象者(変数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
が発生するようにしたいです。
セルフスイッチは別の事で使用したいので直接移動設定を組み込んで、イベントの
ノックバックの表現が出来ないかと思います。
ご教授よろしくおねがいします!!
マップアクションでのイベントのノックバックをつくりたいです。
参考サイトを見てたのですが、
指定位置情報の取得:対象者(変数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
が発生するようにしたいです。
セルフスイッチは別の事で使用したいので直接移動設定を組み込んで、イベントの
ノックバックの表現が出来ないかと思います。
ご教授よろしくおねがいします!!