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 |