【解決済み】スクリプトで複数のイベントの向きと位置を戻す方法について
Posted: 2023年1月27日(金) 01:47
お世話になります。
スクリプトを使用し、複数のイベントの向きを戻したいです。
スクリプト:
for(var i = 2; i <= 4; i ++){
$gameMap.event( i ).locate( $dataMap.events[ i ].x , $dataMap.events[ i ].y);
}
これを使うと位置が戻りました。
が、向きが戻りません。 そこで、こちらに書き換えました。
スクリプト:
for(var i = 2; i <= 4; i ++){
$gameMap.event( i ).locate( $dataMap.events[ i ].x , $dataMap.events[ i ].y);
$gameMap.event( i ).setDirection( $dataMap.event[ i ].direction());
}
$gameMap.event( i ).setDirection( value );で向きを設定。
valueで$dataMap.event[ i ].direction()を使用しイベントの初期の向きにしようとしました。
が、なぜかタイプエラー(Type Error ・ cannot read property of undefined)が出てきました。 このエラーの解決法が分からず困っております。
もしよろしければ、ご回答お願い致します。
スクリプトを使用し、複数のイベントの向きを戻したいです。
スクリプト:
for(var i = 2; i <= 4; i ++){
$gameMap.event( i ).locate( $dataMap.events[ i ].x , $dataMap.events[ i ].y);
}
これを使うと位置が戻りました。
が、向きが戻りません。 そこで、こちらに書き換えました。
スクリプト:
for(var i = 2; i <= 4; i ++){
$gameMap.event( i ).locate( $dataMap.events[ i ].x , $dataMap.events[ i ].y);
$gameMap.event( i ).setDirection( $dataMap.event[ i ].direction());
}
$gameMap.event( i ).setDirection( value );で向きを設定。
valueで$dataMap.event[ i ].direction()を使用しイベントの初期の向きにしようとしました。
が、なぜかタイプエラー(Type Error ・ cannot read property of undefined)が出てきました。 このエラーの解決法が分からず困っております。
もしよろしければ、ご回答お願い致します。