2009.8.30
"object.dat"は、マップオブジェクトの重さやダメージ時の動作を指定する設定ファイルです。各パラメータの説明はobject.dat内にコメントされています。Breakable Objectテスト時にいじった範囲で説明しようと思います。
(A)
Object Name[256 chars max] オブジェクト名。ideに登録したものを記入します。 (B~G)
(B) Mass:質量 (C) TurnMass:回転質量。モーメント? (D) Air Resistance:空気抵抗 (E) Elasticity:弾性係数 (F) Percent Submerged:浸水率(?) (G) Uproot Limit:衝突時の動きにくさ (H)
Collision Damage Multiplier[0.1 - 5.0 ish] 衝突ダメージ係数。大きくすると衝突ダメージが入りやすく(壊れやすく)なり、壊した時の反動が小さくなります。 (I)
Collision Damage Effect 衝突ダメージ時の挙動。'200'にするとbreakable(壊れる)設定になります。202で再出現しなくなると説明にありますが、効果がわかりませんでした。
0:none 1:change_model 20:smash_completely 21:change_then_smash 200:breakable 202:breakable then removed (ie. never regenerated after destroyed) (J)
Special Collision Response Cases 衝突時の反応。'4'にするとフェンスが倒れた時のように土煙があがります。あとは試していないのでわかりません。
0:none(default) 1:lampost 2:smallbox 3:bigbox 4:fencepart 5:grenade 6:SWINGDOOR 7:LOCKDOOR 8:HANGING 9:OB_COL_POOLBALL (K)
Camera to avoid this object (0) for no (1) for yes Playerへの視線がオブジェクトとかぶった時の処理。'0'は何もしない(Playerはオブジェクトに隠れる)。'1'はオブジェクトを回避する(Playerが見える位置まで視点が接近する)。 (L)
Causes Explosion 爆発フラグ。'1'にしておくと破壊した時に爆発音とともに回りのオブジェクトやPEDを巻き込む(エフェクトは別指定)。場合によっては警察が来たり、火災になったりします。爆発のエフェクトは後出の"FX_NAME"で指定。 ■FX INFO:Fx(エフェクト)に関する設定。 (FX_TYPE) Type of FxSystem
Fx発生条件。
0:Fxなし 1:ダメージ時に発生 2:破壊時に発生 3:ダメージまたは破壊で発生 (FX_OFFSET) Offset of FxSystem
Fx発生地点のオフセット(コリジョン原点が基点)。x,y,zそれぞれ指定できます。
(FX_NAME) Name of FxSystem
Fx名称。dataフォルダの"effects.fxp"ファイルにエントリされているものから名前で指定します。私が試したものは下記です。他にも多くのエフェクトがありますので、いろいろ試してみてください。
water_hydrant:噴水。消火栓を壊した時のエフェクト explosion_medium:爆発エフェクト(中) shootlight:火花が飛び散る riot_smoke:激しい黒煙 ■BREAKABLE INFO:破壊に関する設定。(I)Collision Damage Effectが200か202の時に効果があります。 (B-SM) Smash Multiplier
Smash係数。破壊設定にしたオブジェクトは一度に大きなダメージをうけると粉々に砕けます(Smash)が、これはその閾値を決める係数。Smashさせたくない場合は'9999.0'等の極端に大きな値にします。
(B-VX)~(B-VZ) Break Velocity X~Z
破片の速度。X~Yで指定します。大きくするほど派手に壊れます。
(B-VR) Break Velocity Rand
破片の速度。ランダムな成分です。大きくするほど派手に壊れます。
(B_GUN) Gun Break Mode
銃で撃ったときの挙動。1,2に設定すると銃弾1発で壊れます。
0:銃弾1発では壊れない。何発も撃っているとダメージ蓄積で壊れます。 1:銃弾1発で壊れる 2:銃弾1発でSmash(粉々になる) (B_SPK) Produce Sparks on Impact
衝突時の火花。0で発生なし、1で発生。効いているんだか良くわかりません。 |
|
来自: 千古恨三 > 《GTASA 教程》