====== PFX-Eigenschaften ====== Siehe auch die ausführlichere Übersicht: [[partikel_effekte]] Eine Bildübersicht von bereits bestehenden Effekten: [[pfxdatenbank]] ^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 |