|  | M0XX -1.0-

Module : AvBumper V1.0

Catégorie / Domaine : | 3d plugins
Compatibilité Scol Engine : | v3.2 et supérieure
Systèmes d'exploitation : | Windows 95/98
| Windows NT 4.0
Documentation datée du : | 21/11/2000

Remplace fiche :

Description du module

Plugin permettant d'ajouter à l'avatar par défaut la gestion de l'inertie, de la gravité (accélération en pente), d'une force perturbatrice et du rebond contre les Obb et les autres avatars.

Description de l'éditeur

aucune

Actions et évènements

Actions

Action permettant d'activer ou non la gestion de la gravité :

- EnableGrav: active la gestion de la gravité

Paramètres:

- La valeur de la gravité (en valeur absolue)
- Si nil alors la gravité vaut "10"

Format:

- Une chaîne de caractères de la forme: "gravité \n"

Note : La gravité entre en compte dans le calcul de l'accélération due aux pentes

- DisableGrav : désactive la gestion de la gravité

Action permettant d'activer ou non la gestion de l'inertie :

- EnableInertia: active la gestion de l'inertie

Paramètres:

- La fréquence de décrémentation de la force d'inertie (en frames)
- La valeur de la décrémentation (diviseur de la force à chaque décrémentation)
- Si nil alors la fréquence de décrémentation vaut "5" et le diviseur "2"

Format:

- Une chaîne de caractères de la forme : "fréquence décrémentation \n"

- DisableInertia: désactive la gestion de l'inertie

Action permettant d'activer ou non la gestion de l'accélération dans les pentes :

- EnableSlopeAcc : active la gestion de l'accélération dans les pentes

Paramètres:

- La fréquence de décrémentation de l'accélération (en frames)
- La valeur de la décrémentation (diviseur de l'accélération à chaque décrémentation)
- Si nil alors la fréquence de décrémentation vaut "3" et le diviseur "2"

Format:

- Une chaîne de caractères de la forme : "fréquence décrémentation \n"

- DisableSlopeAcc : désactive la gestion de l'accélération dans les pentes

Action permettant d'activer ou non la gestion d'une force perturbatrice :

- EnableDisruptiveForce : active la gestion d'une force perturbatrice constante dans une direction et avec une force donnée

Paramètres:

- Les coordonnées du vecteur de la force perturbatrice
- Si nil alors le vecteur est nul

Format:

- Une chaîne de caractères de la forme: "xPerturb yPerturb zPerturb \n"

Note: La puissance de perturbation est inclue dans les coordonnées du vecteur.
Par exemple: (5 0 0) est une force de perturbation de puissance "5" en x.

- DisableDisruptiveForce : désactive la gestion d'une force perturbatrice

Action permettant d'activer ou non la gestion des rebonds contre les Obb :

- EnableReboundObb : active la gestion des rebonds contre les Obb

Paramètres :

- La fréquence de décrémentation de la force de rebond (en frames)
- La valeur de la décrémentation (diviseur de la force de rebond)
- La puissance du rebond
- Si nil alors la fréquence vaut "1", le diviseur "4" et la puissance du rebond "1"

Format :

- Une chaîne de caractères de la forme : "fréquence décrément puissance \n"

- DisableReboundObb : désactive la gestion des rebonds contre les Obb

Action permettant d'activer ou non la gestion des rebonds contre les autres avatars :

- EnableReboundAv : active la gestion des rebonds contre les autres avatars

Paramètres :

- La fréquence de décrémentation de la force de rebond (en frames)
- La valeur de la décrémentation (diviseur de la force de rebond)
- La puissance du rebond
- Si nil alors la fréquence vaut "1", le diviseur "4" et la puissance du rebond "1"

Format :

- Une chaîne de caractères de la forme : "fréquence décrément puissance \n"

- DisableReboundAv : désactive la gestion des rebonds contre les autres avatars

Evènements

Evénements lors d'une collision :

- CrashObb : collision contre un Obb
- CrachAv : collision contre un avatar

Zones

aucune