VEHICLE HOVER GLOBAL HEIGHT/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Constante: integer VEHICLE_HOVER_GLOBAL_HEIGHT = 0x010;

La constante VEHICLE_HOVER_GLOBAL_HEIGHT de type integer a la valeur 0x010

Fait flotter le véhicule à une hauteur absolue

  1. Pour un bateau : activez le code VEHICLE_HOVER_WATER_ONLY
  2. Pour un tank aquatique : activez le code VEHICLE_HOVER_TERRAIN_ONLY
  3. Pour un soumarin ou un ballon : activez le code VEHICLE_HOVER_GLOBAL_HEIGHT.

Les options de véhicule sont indépendantes et en activer des contradictoires peut aboutir à un comportement indéfini. Les options sont fixées avec llSetVehicleFlags.

Articles connexes

Constantes

Codes Descriptions
VEHICLE_FLAG_NO_DEFLECTION_UP 0x001 Ce code empêche les braquages linéaires le long de l'axe z du monde. Ce code est utile pour empêcher les véhicules terrestres avec un braquage linéaire important, comme les auto-tamponeuses, de s'élèver dans le ciel (en montant le long de leur axe z.)
VEHICLE_FLAG_LIMIT_ROLL_ONLY 0x002 Ce code est à utiliser avec les véhicules à attracteur vertical souhaitant monter et descendre, tel par exemple les avions souhaitant utiliser les options de braquage.
VEHICLE_FLAG_HOVER_WATER_ONLY 0x004 Ce code permet d'ignorer l'altitude du terrain pendant les lévitations (eau uniquement).
VEHICLE_FLAG_HOVER_TERRAIN_ONLY 0x008 Ce code permet d'ignorer l'altitude de l'eau pendant les lévitations (terrain uniquement).
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT 0x010 Ce code permet de léviter à une hauteur absolue au lieu d'une hauteur relative (par rapport à l'eau ou à la terre).
VEHICLE_FLAG_HOVER_UP_ONLY 0x020 Ce code permet aux véhicules lévitant d'effectuer des sauts au dessus de leur altitude de lévitation. Le véhicule en lévitation ne descend plus.
VEHICLE_FLAG_LIMIT_MOTOR_UP 0x040 Ce code empêche les véhicules terrestres de fonctionner en l'air. Ce code, lorsqu'il est combiné avec le braquage, fait en sorte que la force de braquage diminue lorsque le véhicule ne subit plus de collision, l'échelle de temps de cette diminution se pilote via VEHICLE_BANKING_TIMESCALE. Cette option permet de réduire le contrôle des véhicules terrestres en plein saut.
VEHICLE_FLAG_MOUSELOOK_STEER 0x080 Ce code permet de piloter le véhicule avec la souris. Le moteur angulaire essayera de positionner son axe x sur celui du client SL.
VEHICLE_FLAG_MOUSELOOK_BANK 0x100 Ce code permet de piloter le véhicule avec la souris. Les mouvements droite & gauche de la souris dans le client SL permettent de piloter les rotations selon l'axe x de l'engin.
VEHICLE_FLAG_CAMERA_DECOUPLED 0x200 Permet de rendre la vue subjective indépendante des mouvements de l'engin. Par défaut la vue subjective suit les mouvements de l'engin.

Fonctions

•  llSetVehicleFlags Active une option sur le véhicule
•  llRemoveVehicleFlags Désactive une option sur le véhicule

Articles

•  Tutorial sur les véhicules