Différences entre les versions de « Oblivion : FlameNode »
(Article sur les objets de type FlameNode) |
m (Corrigé ] manquante) |
||
Ligne 1 : | Ligne 1 : | ||
[[Category:Oblivion : Objets]] | |||
C'est un système pour ajouter des sous-objets, usuellement des flammes de particules, ou d'autres géométries. | C'est un système pour ajouter des sous-objets, usuellement des flammes de particules, ou d'autres géométries. | ||
Les particules peuvent être ajoutées par des scripts basés sur un certain nombre de conditions. Ls script peut tester si l'objet peut être relié à un Node de Flamme par la fonction-condition [[TESCS2 : CanHaveFlames|CanHaveFlames]]. Il peut aussi tester si l'objet a déja un Node de flamme attaché par la fonction-condition [[TESCS2 : HasFlames|HasFlames]]. Si la fonction Condition "CanHaveFlames" est vraie, le FlameNode peut être ajouté par la fonction d'objet [[TESCS2 : AddFlames|AddFlames], ou supprimé avec la fonction d'objet [[TESCS2 : RemoveFlames|RemoveFlames.<br> | Les particules peuvent être ajoutées par des scripts basés sur un certain nombre de conditions. Ls script peut tester si l'objet peut être relié à un Node de Flamme par la fonction-condition [[TESCS2 : CanHaveFlames|CanHaveFlames]]. Il peut aussi tester si l'objet a déja un Node de flamme attaché par la fonction-condition [[TESCS2 : HasFlames|HasFlames]]. Si la fonction Condition "CanHaveFlames" est vraie, le FlameNode peut être ajouté par la fonction d'objet [[TESCS2 : AddFlames|AddFlames]], ou supprimé avec la fonction d'objet [[TESCS2 : RemoveFlames|RemoveFlames]].<br> | ||
<br> | <br> | ||
Le TESCS possède 21 objets statiques (FlameNode0 - FlameNode20)de type FlameNode par défaut. <br> | Le TESCS possède 21 objets statiques (FlameNode0 - FlameNode20) de type FlameNode par défaut. <br> | ||
<br> | <br> | ||
Ceci est un exemple d'utilisation de la fonction [[AddFlames]] et [[RemoveFlames]] dans un script : <br> | Ceci est un exemple d'utilisation de la fonction [[TESCS2 : AddFlames|AddFlames]] et [[TESCS2 : RemoveFlames|RemoveFlames]] dans un script : <br> | ||
<br> | <br> | ||
[[Image:TESCS2_FlameOff.jpg|CanHaveFlames = 1, HasFlames = 0]] [[Image:TESCS2_FlameOn.jpg|CanHaveFlames = 1, HasFlames = 1]] | [[Image:TESCS2_FlameOff.jpg|CanHaveFlames = 1, HasFlames = 0]] [[Image:TESCS2_FlameOn.jpg|CanHaveFlames = 1, HasFlames = 1]] | ||
Ligne 14 : | Ligne 16 : | ||
[[TESCS2 : AddFlames|AddFlames]]<br> | [[TESCS2 : AddFlames|AddFlames]]<br> | ||
[[TESCS2 : RemoveFlames|RemoveFlames]]<br> | [[TESCS2 : RemoveFlames|RemoveFlames]]<br> | ||
Version du 26 octobre 2006 à 14:19
C'est un système pour ajouter des sous-objets, usuellement des flammes de particules, ou d'autres géométries.
Les particules peuvent être ajoutées par des scripts basés sur un certain nombre de conditions. Ls script peut tester si l'objet peut être relié à un Node de Flamme par la fonction-condition CanHaveFlames. Il peut aussi tester si l'objet a déja un Node de flamme attaché par la fonction-condition HasFlames. Si la fonction Condition "CanHaveFlames" est vraie, le FlameNode peut être ajouté par la fonction d'objet AddFlames, ou supprimé avec la fonction d'objet RemoveFlames.
Le TESCS possède 21 objets statiques (FlameNode0 - FlameNode20) de type FlameNode par défaut.
Ceci est un exemple d'utilisation de la fonction AddFlames et RemoveFlames dans un script :