Catégorie / Domaine : | C3D3 Plugin |
Compatibilité SCOL Voy@ger : | V 2.0c et supérieure |
Mise à jour : | 09/1999 |
Le but de ce plugin est de cacher ou d'afficher des objets dans une scène.
Ils peuvent être cachés pour le client, ou pour tous les clients
connectés.
Les objets sont spécifiés grâce à
l'ancre associée à l'instance de plugin.
La boite de collision d'un objet 3d caché est désactivée.
Elle redevient active lorsque l'objet lui-même redevient visible.
Figure 1 : Interface du plugin Hide.
(1) :Keep Dynamic Changes => Si elle est cochée, cette option applique le dernier état Hide/Show des objets lorsque le serveur redémarre (valeur par défaut 0, non cochée).
(2) : InitState => Etat initial, quand keepDynamicsChanges=0 ou quand le serveur démarre pour la première fois (valeur par défaut 0).
Action | Fonction |
module.événement à C3D3.instance.hide | Cache les objets de l'ancre chez le client |
module.événement à C3D3.instance.show | Montre les objets de l'ancre chez le client |
module.événement à C3D3.instance.hideorshow | Inverse l'état des objets de l'ancre : si les objets sont cachés, montre les objets chez le client. Si les objets sont visibles, cache les objets chez le client. |
module.événement à C3D3.instance.hideS | Cache les objets de l'ancre chez tous les clients. |
module.événement à C3D3.instance.showS | Montre les objets de l'ancre chez tous les clients. |
module.événement à C3D3.instance.hideorshowS | Inverse l'état des objets de l'ancre chez tous les clients : si l'état sur le serveur est "hidden", montre les objets, si l'état sur le serveur est "shown", cache les objets. |
Evénement | Fonction |
C3D3.instance.hidden à module Action | Cet événement est produit quand les objets viennent d'être cachés. |
C3D3.instance.shown à module Action | Cet événement est produit quand les objets viennent d'être montrés |
Zone | Fonction | Interface | Affectation |
Aucune |