Tutoriel de Spike14 : Pour les débutants (Traduction Phil237)

1. Démarrer
2. L'interface de Dromed
3. Manipulation
4. Textures et scripts
5. Light bright, portalisation, starting point
6. Les portes
7. Brush Flow
8. Inventaire et armes de Garrett
9. Objets : noms, dimensions, etc (propriété inventory)
10. Sons, room brush
11. Objet porte, rotative, coulissante
12. Interrupteurs, boutons, scripts
13. Coffres, containers
14. Lumières


11. Objet porte, rotative, coulissante

(Spike14 -- tr : Phil237)

Comment transformer un objet en porte ?

Créez une BaffBanner. C'est dans l'archétype "decorative". Maintenant transformons cette simple BaffBanner en une porte qui s'ouvre et se ferme en pivotant. Ouvrez ses propriétés, allez dans Add>S>Scripts. tapez "StdDoor" dans la première ligne, ensuite appuyez sur ENTRER. Voilà votre script. Si vous voulez que votre porte soit verrouillée, et avoir le son d'une porte verrouillée, ajoutez un autre script à la ligne d'après : "LockSounds".

Porte rotative

Cliquez sur Add>Door>Rotating. Door speed nous intéresse (trad : vitesse de la porte), open angle et closed angle nous intéressent (trad : angle de la porte "ouverte" et angle de la porte "fermée"), "Clockwise?" (trad : sens des aiguilles d'une montre ?), et Axis (trad : axe) nous intéressent.

clockwise? : Si vous voulez que votre porte s'ouvre dans le sens des aiguilles d'une montre, cochez la case, dans le cas contraire ne la cochez pas.

Axis : Axe de rotation, par défaut c'est Z-axis, changez-le selon vos besoin.

open angle est l'angle maximal d'ouverture de la porte.
- Si l'angle H de la porte est 70°, le open angle sera 70+sa valeur.
- Si la porte s'ouvre dans le sens inverse des aiguilles d'une montre, le open angle devra être 90°, si elle s'ouvre dans le sens des aiguilles d'une montre, le open angle devra être 270.
- Si vous voulez qu'elle ne s'ouvre pas en entier, c'est cette valeur qu'il faut changer.

Closed angle est généralement 0.

On a besoin de dire à DROMED que l'on veut que le script StdDoor s'active lorsque la bannière est activée (frob).
Allez dans Add>Engine Features>FrobInfo. Tout est réglé sur [None] (trad :aucun). Changez WorldAction en "Script" en cochant "Script" dans le menu défilant.

Porte coulissante

Maintenant créez un lit. Assurez-vous de ne pas utiliser les archétypes "Bed" (trad : lit), car ils font planter DROMED. Utilisez "BedParts", cela marche! Maintenant, ajoutez le script "StdDoor", "LockSounds" si besoin est, et ajoutez le FrobInfo.

Allez dans Add>Door>Translating. La fenêtre est similaire mais pas exactement. les axes marchent, mais il n'y a pas de "Clockwise?".
La closed value est généralement 0, et la open value est l'endroit où vous voulez que l'objet s'arrête de coulisser. Pour avoir une direction opposée, utilisez les valeurs négatives.

Suite 12. Interrupteurs, boutons, scripts

Trucs et astuces sur dromed -- la Bible de Dromed
dromed.tutoriel.free.fr