piyosuke.org: weblog
ひさびさ嬉野までドライブ
- 2010-05-15 (土)
- 日常
珍しく前日から予定を立ててドライブに行って来ました。
いつもは近場で手軽に済ませるんですが、今日はちょっと体力があったので、長崎県大村市から国道34号を通り、佐賀県嬉野市・鹿島市を経由し、国道444号の山道を通って一周して来ました。いまだに土地勘が無くて、無駄に疲れた。
でも山道とか海沿いとかって、疲れても気分は癒されるよね。
勾配がきつい所があって、特に下りでは、万能なはずの3速を過信出来ないんです。
休憩で停まったダム横で思いつきで撮影。最近の携帯は案外綺麗な写真が撮れるんだな。
- Comments: 0
- Trackbacks: 0
TJ MappingTips Vol.3 : 自動ドア
- 2010-04-21 (水)
- PCゲーム | Wolfenstein: ET
概要
プレイヤーがトリガーに触れた際に作動する自動ドアの解説。
見た目に凝ったガンマジャンプ系のマップで、よくあるアレ。
ドアの準備
ドアとなるブラシを用意します。
画像は赤い部分から左右に開く両開きの例です。左右の両開きならブラシは2つあれば事足りるんですが、ドアと認識しやすいように切れ目の縁取りを行ってるため、今回はブラシを4つ使いましたが、この辺はそれぞれのお好みでよしなに作ってください。
さてさて。
「一枚のドア」となるブラシ(群)を選択した状態で、「func」→「func_door」の手順でエンティティ化します。「一枚のドア」を表現するためにブラシを二つ使っているならば、その二つを同時に選択した状態で、エンティティ化する必要があります。
次に、「一枚」ずつパラメータを記述します。
func_doorのパラメータ(一部)
- key
- 施錠の状態(-1でロック、0でアンロック)
- デフォルトではアンロック状態ですが、この後行うターゲット指定を完了するとロック状態になりますので、必ずアンロック状態にしておいてください。
- angle
- ドアが動く方向。
- 水平方向は、0から360(=0)の範囲内で指定。
- 垂直方向は、-1で上方向、-2で下方向。
- speed
- ドアが開く速度(デフォルトは100)
- type
- ドアが開くときに鳴らすサウンドの種類。
-
sound types: 0 - nosound (default) 1 - metal 2 - stone 3 - lab 4 - wood 5 - iron/jail 6 - portcullis 7 - wood (quiet) - 8種類ありますが、機能していないのがいくつかあるようです。
- 例で用意したのが鉄のドアなのに、”metal”が鳴らない(笑)
トリガーの準備
トリガーとなるブラシを用意します。全面に「textures/common/trigger」のテクスチャを貼って置いてください。画像の例では、ドアの位置を分かりやすくするために、ドアを選択状態で撮影しています。
このブラシを次の手順でエンティティ化します。
- 「trigger」→「trigger_multiple」
「trigger_multiple」は、汎用的に様々な用途に使えるトリガーです。ターゲット先のエンティティやスクリプトなどを作動させるためだけのトリガーとも言えそうですね。
トリガーとドアの連動
今回もターゲット指定にて行います。
トリガーを始点にし、ドアのパーツ全てに対するターゲット指定を行うだけです。
例
- trigger_multiple
- target = door_test
- func_door
- targetname = door_test
完成
こんな感じで開きます。
これを実際にジャンプマップに用いるときは、トリガーの設置場所を、プレイヤーの速度に合わせるように考える必要があります。開き始めるのが遅いと通過出来ずにぶつかるからね。
応用次第ではドア以外にも使えるギミックかと。色々試すと良いよ。
- Comments: 0
- Trackbacks: 0
本妻か愛人か
- 2010-04-20 (火)
- PCゲーム | Wolfenstein: ET
ETのジャンプマップ用にせっかく用意したテクスチャを無駄にするのは惜しいと思いつつも、別にWarsowのレースマップに使っても問題ないとも思ってたり。でもWarsowのレースってまだぜんぜん出来ないからな。ETの方もだいぶ衰えてたけどね。そもそも、ETのジャンプマップってどれぐらい需要があるんだろう。国内だと絶望的な気がしてならないんだが、海外プレイヤーはまだいるのかな……?
- Comments: 0
- Trackbacks: 0
- Search
- Feeds
- Meta
- Access
-
- 9 unique visitors today.
- 6 unique visitors yesterday.





