Home > Wolfenstein: ET > TJ MappingTips Vol.1 : テレポーター

TJ MappingTips Vol.1 : テレポーター

諸事情により俺のジャンプライフも終焉を迎えつつありまして、同時に、ジャンプマップ制作の目処もつかなくなりましたので、今までに得た技術の覚書もかねて、数回に分けて書くことにします。まだ元気がある奴が作ってください。俺には荷が重過ぎます。

piyojump3に関して、制作意欲はありますが、完成を約束出来るほどではありません。

環境の下準備と前置き

と。その前にこの内容は、ETVIP Mapper’s Wikiの内容に従って「GtkRadiant 1.4.0」と、追加エンティティの「et_entites_updated_b2.def」と「fourth RTCW draft.def」をインストールしてある環境を標準として書いていますので、先に確認してくださいね。

ではまず、ごく簡単なところから、今回はテレポーターの作り方。

テレポーターとは、プレイヤーが任意の空間に触れた際にそのプレイヤーの座標を別の任意の地点に変更するもので、ジャンプマップを始め、変なマップを作るときに必須であると言えるギミックです。通常のゲーム用のマップでは恐らく必要のないものですが。

1

まずは、全面に「textures/common/trigger」のテクスチャを貼ったブラシ(甲)を用意します。

  • maptips_1_00

2

甲を選択中に、平面マップ上で右クリックし、「trigger」→「trigger_teleport」の順に選択して甲をエンティティ化します。これにより、プレイヤーが甲に触れたときに、その空間がテレポーターの入り口として機能するようになります。

  • maptips_1_01

3

次にターゲットを作成。

全てのブラシ並びにエンティティの選択を解除後、同じく平面マップ上で右クリックし、「misc」→「misc_teleporter_dest」と選択すると、赤く平べったいエンティティ(乙)が生成されます。

  • maptips_1_02

4

このままでは甲と乙とは無関係のエンティティ同士ですので、これらを関連付けて、甲に触れたプレイヤーを乙の位置にテレポートさせるようにしなければなりません。まずは甲に、ターゲットの始点としての機能を与えます。

甲を選択し、Nキーを押すとエンティティ設定ウインドウが表示されます。

  • maptips_1_03

5

Keyの値を「target」、Valueの値は何でも良いのですが、ここでは例として「tele_test」としておきます。入力後エンターキーで適用されます。

いかなる場合も、KeyとValueとが対応し対を成します。

  • maptips_1_04

6

次に、乙に、ターゲットの終点としての機能を与えます。先ほどと同様に、乙のエンティティ設定ウインドウを表示させ、Keyの値を「targetname」、Valueの値を甲の「target」に対応するValueの値と同じ値にします。例では「tele_test」

  • maptips_1_05

7

甲と乙とが、ワイヤーと矢印で結ばれれば、これらは一組のテレポーターとして機能し、甲に触れたプレイヤーは乙の位置にテレポートします。

ちなみに、テレポートはプレイヤーのUPSを保存した状態で行われます。

  • maptips_1_06

ETのマップ作りにおけるターゲット指定は、WWWのアンカーの仕組みとよく似ているので、その方面の知識がある方は、比較的すんなり覚えられると思います。

「targetname」Keyが記述されたエンティティ
他のエンティティからターゲット指定されるエンティティ
「target」Keyが記述されたエンティティ
他のエンティティをターゲット指定するエンティティ

ただし、任意のエンティティは、これらのKeyを両方とも持ち得る。

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://piyosuke.org/weblog/2010/02/08/2268/trackback/
Listed below are links to weblogs that reference
TJ MappingTips Vol.1 : テレポーター from piyosuke.org: weblog

Home > Wolfenstein: ET > TJ MappingTips Vol.1 : テレポーター

検索
フィード
メタ情報

Return to page top