TRLE Level BOX
This Site is an unofficial site by TRLE fan.

TRLE講座

■フリップマップ編

ここではフリップマップについて書いています。
マニュアルのトリガのヒントとコツを参照してください。
SHATTERオブジェクトをフリップマップした部屋に使用すると上手く破壊できない場合があります。
その場合は、フリップマップした部屋にあるSHATTERオブジェクトを削除します。

関連リンク
http://www.tombraiderforums.com/showthread.php?t=211758


ZIP(以下Z):フリップマップはどうしてる?
Alphonse(以下A):レベル製作の一番最後に行うように気をつけてる。
部屋の情報(部屋の広さやXY座標、テクスチャ、オブジェクトの位置、照明の設定など。)をすべて記憶しておく機能を使うわけでしょ。
フリップマップ設定後、どこか一箇所でもフリップマップ前の部屋を変更すれば、フリップマップ設定時の情報と違うわけだから、問題が発生しても不思議じゃない。
Z:きぃーつけろ?ってこと?
A:まぁそうだね。
フリップマップを作り込むとマップの広さがデータ上では倍になってしまう(レベルコンバート時の2D Mapの値でチェック出来る)ので、フリップマップを作り込む前では上手く動作していたレベルも制限値に引っかかってしまう場合もあるからね。
Z:ゲームエンジンに負担がかかる?
A:フリップマップを使用しなかったレベルはかなりの広さでも問題なく動作しているので、フリップマップが負担になっているレベルでは、テクスチャの表示までゲームエンジンの手が回らなくなって、マップのテクスチャがおかしくなったり、何かをトリガするとゲームエンジンが処理しきれなくなってゲームが強制終了する。
ってことが起こったりするじゃないかな。
断定はできないけどね。
Z:フリップマップ先の部屋番号は変更しても構わない?
A:以前は、ダメだと思っていたけどよく考えたらフリップマップの部屋番号を一度設定したら、変更できないなんて、フリップマップの機能自体使えない。。。
フリップマップされた部屋番号を変更しても問題は発生しなかったので、何か設定間違いをしていたんだろう。
まぁ、変更しない方がトラブルは発生しづらいと思うけど。
ちなみに、フリップマップが正常に設定されているかはTRFixというツールで調べることが出来るよ。
本当はもっと具体的な数値の出るツールで解析して欲しいけど、無いよりマシかな。
もし、エラーが表示されたら、ルームエディタのselect room(2D MAPからではなく)でフリップマップした部屋を選択し、フリップマップのオン/オフを再設定すると直るみたい。
この方法で上手くいかない場合は問題のあるフリップマップを削除、再作成する。
まず2D MAPから部屋の見える状態にしてフリップマップ0番でフリップマップを作成。
prjファイルを保存してコンバート。この時点でTRFIXのエラーがなければ問題なし。
ダメなら再度prjファイルを開いてフリップマップの番号を変更する。