座標ずれ

ロジックで開始時にボックス内をスキャンするようなレベルの場合、見た目が正常でもマシンの内部座標がズレていて検知されない場合がある。

原因)アドバンスドビルドのオプションのON/OFFによってグローバル座標とローカル座標のどちらが操作されるか変わるため。

例)移動の単位10にして何も選択せずに前に動かして、コアブロック選択して後ろに動かすと見た目は初期位置なのにコアブロックの座標が<Position x="0" y="0" z="-10" />になる。このまま機体を組んでいくと内部の座標がズレたままになり、範囲から漏れたブロックがトリガーに引っかからないということが起こる。

修正するにはテキストエディタでマシンデータ(.bsg)を開き、グローバル座標をデフォルトの
<Global>
<Position x="0" y="5.05" z="0" />
<Rotation x="0" y="0" z="0" w="1" />
に修正する。保存してゲーム内で再び開くと、マシンが当初の位置からずれているので、すべてのブロックを選択して所定の位置まで戻す。

タグ:

+ タグ編集
  • タグ:
最終更新:2021年05月07日 20:14
|新しいページ |検索 |ページ一覧 |RSS |@ウィキご利用ガイド |管理者にお問合せ
|ログイン|