レベル製作(TRLE)/マップ造形編/水の部屋

Last-modified: 2019-05-14 (火) 00:13:38

水の部屋の作成

マニュアルの水の作成を参照してください。

床が波打つ場合の対処方法

水面を作成し、テクスチャを貼ると床が波打つ場合があります。
これは水面の真上(1クリックの高低差もない所)に床を2つ以上連続で作った時、
または、壁に接している床で発生します。

以下対処方法
 ・上の部屋の床を上げる。
 ・水の部屋と上の部屋の接続面を縮小して床の真下に来ないようにする。
 ・水の部屋をリサイズまたは分割して床の真下に来ないようにする。

水面のテクスチャを綺麗に貼る

あくまで参考程度です。必ず上手く行くというものではありません。

 1.8つある水面のテクスチャを順に1から8と仮定して以下のように貼ります。
  1 - 2 - 3 - 4 - 5 - 6
  2 - 3 - 4 - 5 - 6 - 7
  3 - 4 - 5 - 6 - 7 - 8
  4 - 5 - 6 - 7 - 8 - 1
  5 - 6 - 7 - 8 - 1 - 2
  6 - 7 - 8 - 1 - 2 - 3

この他のパターンも考えられます。いろいろ試してください。

三角形の水面をアニメーションさせる。

三角形の水面を作成し、テクスチャを貼ると一部アニメーションされない所が出てきます。これはテクスチャの貼る向きに原因があります。

以下対処方法
 ・アニメーションしない所だけにテクスチャを回転させて貼る。
 ・アニメーションしない所が出来ないよう
  全ての水面のテクスチャを回転して貼ってみる。
 ・アニメーションされない部分に合うようにテクスチャをコピーし
  回転させたもの作り貼ってみる。

3つ目の方法はレベル内にテクスチャがあまり使用されていない場合のみ可能です。

滝を作る

WaterFallオブジェクトを使用する場合

WaterFallオブジェクトにあわせて部屋を造形し、設置する。
またはWaterFallオブジェクトを部屋にあわせて変更する。

アニメーション付テクスチャを使う場合

  1.既にあるアニメーション付テクスチャ(水面など)を全て削除。
  2.滝に使用するテクスチャをTBuilderなどのツールを使ってTGAファイルの最後に追加し、
   アニメーション範囲の先頭に来るように移動する。
  3.滝に使用するテクスチャにアニメーション設定をする。
  4.Script.txtを開きUvrotateの設定を行う。
   数値は大きいほど早くなり、マイナスで逆方向
  5.そのあと通常の水面の設定を行う。

これでも上手く行かなかったりします。
その時はTBuilderを使って、TR4ファイルから、アニメーション付テクスチャのみ表示させ、
滝のテクスチャが最初に表示されるか確認してみてください。
最初に表示されていない場合は、TGAファイルで滝か水面のテクスチャの場所を変えるなどして
手順2と3をくりかえします。

一度アニメーション付テクスチャを設定してしまうとPrjファイルのどこかに情報が残ってしまうのかもしれません。
そのあたりは不明です。

CrackModeの使用

マニュアルには使用しませんと書かれているので
ここからは全て自己責任で行ってください。
さて、CrackModeですがこれは壁の分割面がズレている所を見つける機能です。
水中で壁の分割面がズレていると、ゲーム内で壁に僅かな隙間が出来
水漏れする水中をララが泳いでいるようで不細工です。

 1.部屋を選択して3D表示にします。
 2.「Crack Mode」ボタンをクリック。
 3.隣り合う壁の分割面の高さがズレているとオレンジ色に表示されます。
  オブジェクトを既に配置しているとオブジェクトが表示されなくなりますが、
  再配置する必要はありません。
  再度「Crack Mode」ボタンをクリックすると通常に戻ります。
 4.オレンジ色に表示された壁の分割面を修正します。
  部屋を回転してオレンジ色がなくなるまで修正してください。
 5.オレンジ色は無いけれど壁の一部が床と同じ薄い水色になっている場合があります。
  これは壁を5分割したためです。
  3分轄した上部に5分割した上部が重なっているためです。下部も同様です。
  特に問題はありません。
  既にテクスチャを貼っている場合は貼り直すことになりますが、
  気になる方は修正してください。

隣の部屋とのズレはチェックできないので、「Crack Mode」をオフにし、
「DROW ROOMS」ボタンをオンにして隣の部屋を表示させ目視で確認します。
これでもゲーム内で僅かな隙間があるかもしれません。
その場合の原因は...わかりません。

注:

「Crack Mode」ボタンをクリックして2D表示にし、再度3D表示にすると「Crack Mode」ボタンのON/OFFが逆になります。ルームディタのバグです。その場合は、Prjファイルをセーブし(必要のある場合)、ルームエディタを再起動すれば戻ります。

水中から出られない原因

水面を作成したけれど、そこから出られない場合があります。
意図的でない限り修正しておきましょう。
以下、その原因と対処方法。

  • 原因:水面から陸まで2クリック以上の段差がある。
  • 対処:水面から陸まで1クリックの段差に変更します。
  • 原因:水中へ水路を作りその真上の陸にはあがれない。
  • 対処:水中の部屋を上下分割し下側に水路を作成するか、
    水中と水路を一つの部屋で作成する。
    もしくは、他から上がれる場所を作成しておく。
  • 原因:水中から出られない場合がある。(原因はよくわかっていません。)
  • 対処:ララを一度水中に潜らせると水中から出ることができる。