VEHICLE FLAG HOVER TERRAIN ONLY/ja

From Second Life Wiki
< VEHICLE FLAG HOVER TERRAIN ONLY
Revision as of 05:09, 20 June 2009 by MasterOf Perl (talk | contribs) (Initial translation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

解説

定数: integer VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 0x008;

integer 定数 VEHICLE_FLAG_HOVER_TERRAIN_ONLY の値は 0x008 です。

乗物を地表 (および海底) を基準にホバーさせます。 船を作りたい場合は VEHICLE_FLAG_HOVER_WATER_ONLY フラグを使うべきです。一方、ホバー タンクを作りたい場合はこの VEHICLE_FLAG_HOVER_TERRAIN_ONLY フラグを使うべきです。また潜水艦や気球を作りたい場合は VEHICLE_HOVER_GLOBAL_HEIGHT を使うのが良いでしょう。

上記の乗物フラグは互いに独立しており、複数同時指定すると矛盾を起こして予期せぬ動作を引き起こします。これらのフラグは llSetVehicleFlags 関数で設定します。

関連記事

定数

フラグ 説明
VEHICLE_FLAG_NO_DEFLECTION_UP 0x001 このフラグを設定すると、世界軸の Z 軸に沿った線形偏向を防ぎます。これは大きな線形偏向で地表を走行する乗り物、例えば "Wikipedia logo"バンパーカー のような乗り物が、線形偏向で空に昇っていかないようにするのに便利です。
VEHICLE_FLAG_LIMIT_ROLL_ONLY 0x002 垂直アトラクターを使って、登ったり急降下したりしたい乗り物向け。例えば、バンク機能を使いたい飛行機などです。
VEHICLE_FLAG_HOVER_WATER_ONLY 0x004 ホバリング時に、地形高度を無視します。
VEHICLE_FLAG_HOVER_TERRAIN_ONLY 0x008 ホバリング時に、水面高度を無視します。
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT 0x010 地面や水面の高度でなく、グローバル高度でホバリングします。
VEHICLE_FLAG_HOVER_UP_ONLY 0x020 ホバリング時に下に押しません。ホバリング高度よりも高くジャンプできるようにしないといけない乗り物にこのフラグを使います。
VEHICLE_FLAG_LIMIT_MOTOR_UP 0x040 地表を走行する乗り物が空に昇っていくのを防ぎます。このフラグはバンク機能と併用すると、微妙な作用があります。乗り物が衝突を経験しなくなると、バンク強度が減衰します。減衰率は VEHICLE_BANKING_TIMESCALE と同じです。このフラグにより、地表の乗り物がジャンプの最中に舵を取るのを防ぎます。
VEHICLE_FLAG_MOUSELOOK_STEER 0x080 マウスを使って乗り物を操縦します。このフラグを使うと、ローカル X 軸がクライアント側のカメラの向く方法と同じ方向を指すように、角度モーターに乗り物を回転させます。
VEHICLE_FLAG_MOUSELOOK_BANK 0x100 上と同じですが、バンクに依存します。クライアントのカメラの左右の動き (" ヨー (yaw)" とも呼ばれる) を、乗り物のローカル X 軸の回転にマッピングします。
VEHICLE_FLAG_CAMERA_DECOUPLED 0x200 マウスルック カメラ の回転を、乗り物の回転とは無関係にします。デフォルトでは、クライアントのマウスルックカメラは乗り物に合わせて回転しますが、このフラグが設定されると、カメラの方向は乗り物の回転と関係なくなります。

関数

•  llSetVehicleFlags
•  llRemoveVehicleFlags

記事

•  乗物制作のチュートリアル

特記事項

この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)