Siehe auch die ausführlichere Übersicht: Partikel-Effekte
Eine Bildübersicht von bereits bestehenden Effekten: PFX-Datenbank
| Name | Typ | Erwarteter Wert |
|---|---|---|
| ppsValue | FLOAT | Kleine Werte (1-10) bis große Werte (200-500), hängt vom PFX ab |
| ppsScaleKeys_S | STRING | Innerhalb von „“ eine Zahlenreihe wie z.b. „3 2 1“ |
| ppsIsLooping | INTEGER | TRUE/FALSE |
| ppsIsSmooth | INTEGER | TRUE/FALSE |
| ppsFPS | FLOAT | Kleine Werte (1) bis größere Werte (20-30) sind sinnvoll |
| ppsCreateEm_S | STRING | Instanz bzw. Prototype Name eines anderen PFX innerhalb von „“ |
| ppsCreateEmDelay | FLOAT | Millisekunden; eine Angabe von 1000 hier entspräche einer Sekunde |
| shpType_S | STRING | „Point“,„Line“,„Box“,„Circle“,„Sphere“,„Mesh“ |
| shpFOR_S | STRING | „World“,„Object“ |
| shpOffsetVec_S | STRING | 3D Vektor; „X-Achse Y-Achse Z-Achse“ |
| shpDistribType_S | STRING | „RAND“,„UNIFORM“,„WALK“,„WALKW“ |
| shpDistribWalkSpeed | FLOAT | Werte kleiner oder gleich 1 sind hier sinnvoll |
| shpIsVolume | INTEGER | TRUE/FALSE |
| shpDim_S | STRING | Entweder 1D Vektor; „X-Achse“ oder 3D Vektor; „X-Achse Y-Achse Z-Achse“ |
| shpMesh_S | STRING | Name der 3DS Datei innerhalb von „“ |
| shpMeshRender_B | INTEGER | TRUE/FALSE |
| shpScaleKeys_S | STRING | Innerhalb von „“ eine Zahlenreihe wie z.b. „3 2 1“ |
| shpScaleIsLooping | INTEGER | TRUE/FALSE |
| shpScaleIsSmooth | INTEGER | TRUE/FALSE |
| shpScaleFPS | FLOAT | Kleine Werte (1) bis größere Werte (15-25) sind sinnvoll |
| dirMode_S | STRING | „none“,„dir“,„target“,„mesh“ |
| dirFOR_S | STRING | „OBJECT“,„WORLD“ |
| dirModeTargetFOR_S | STRING | „world“,„object“ |
| dirModeTargetPos_S | STRING | 3D Vektor; „X-Achse Y-Achse Z-Achse“ |
| dirAngleHead | FLOAT | Winkel von 0 - 359 |
| dirAngleHeadVar | FLOAT | Winkel von 0 - 179 |
| dirAngleElev | FLOAT | Winkel von -90 - +90 |
| dirAngleElevVar | FLOAT | Winkel von -90 - +90 |
| velAvg | FLOAT | Angabe in Centimeter pro Millisekunde; Werte kleiner 1 sinnvoll |
| velVar | FLOAT | Angabe in Centimeter pro Millisekunde; Werte kleiner 1 sinnvoll |
| lspPartAvg | FLOAT | Millisekunden; eine Angabe von 1000 hier entspräche einer Sekunde |
| lspPartVar | FLOAT | Millisekunden; eine Angabe von 1000 hier entspräche einer Sekunde |
| flyGravity_S | STRING | 3D Vektor; „X-Achse Y-Achse Z-Achse“ |
| flyCollDet_B | INTEGER | 0,1,2,3,4; |
| visName_S | STRING | Name der Textur innerhalb von „“; 3DS Datein leider nicht möglich |
| visOrientation_S | STRING | „NONE“,„VELO“,„VELO3D“ |
| visTexIsQuadPoly | INTEGER | TRUE/FALSE |
| visTexAniFPS | FLOAT | Kleine Werte (1) bis größere Werte (20-30) sind sinnvoll |
| visTexAniIsLooping | INTEGER | TRUE/FALSE |
| visTexColorStart_S | STRING | Werte von „0 0 0“ bis „255 255 255“ Gleichheit nicht zwingend |
| visTexColorEnd_S | STRING | Werte von „0 0 0“ bis „255 255 255“ Gleichheit nicht zwingend |
| visSizeStart_S | STRING | 3D Vektor; „X-Achse Y-Achse Z-Achse“ |
| visSizeEndScale | FLOAT | Werte kleiner 1 aber auch bis 100 durchaus sinnvoll |
| visAlphaFunc_S | STRING | „ADD“,„BLEND“,„MUL“,„NONE“ |
| visAlphaStart | FLOAT | Wert zwischen 0 und 255 |
| visAlphaEnd | FLOAT | Wert zwischen 0 und 255 |
| trlFadeSpeed | FLOAT | Angabe in Veränderung der Durchsichtigkeit(Alpha Channel) pro Millisekunde; Werte kleiner 1 sinnvoll |
| trlTexture_S | STRING | Name der Textur innerhalb von „“ |
| trlWidth | FLOAT | Angabe in Centimeter |
| mrkFadeSpeed | FLOAT | Angabe in Veränderung der Durchsichtigkeit(Alpha Channel) pro Millisekunde; Werte kleiner 1 sinnvoll |
| mrkTexture_S | STRING | Name der Textur innerhalb von „“ |
| mrkSize | FLOAT | Angabe in Centimeter |
| flockMode | STRING | „WIND“ |
| flockStrenght | FLOAT | Werte kleiner oder gleich 1 sind sinnvoll |
| useEmittersFOR | INTEGER | TRUE/FALSE |
| timeStartEnd_S | STRING | 2 Stundenangaben innerhalb von „“; z.b. „8 22“ |
| m_bIsAmbientPFX | INTEGER | TRUE/FALSE |