Partikelobjekt: Unterschied zwischen den Versionen
Aus AquaSoft Wiki
Zur Navigation springenZur Suche springen (Die Seite wurde neu angelegt: „Kategorie:Scripting-API“) |
|||
| Zeile 1: | Zeile 1: | ||
| + | Das Partikelobjekt ist vom Typ '''IParticle''' und leitet von '''[[ISlideShowObject]]''' ab. Mit diesem Objekt kann man Partikeleffekte erstellen. | ||
| + | |||
| + | = Methoden = | ||
| + | |||
| + | * Dateiname für ein bestimmtes Partikelbild, beispielsweise | ||
| + | <code> | ||
| + | function Filename: IFilename; | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Dauer, wie lange ein Partikel maximal existieren soll | ||
| + | <code> | ||
| + | function GetMaxAge: Single; | ||
| + | procedure SetMaxAge(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Partikelgeschwindigkeit | ||
| + | <code> | ||
| + | function GetSpeed: Single; | ||
| + | procedure SetSpeed(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Richtung, in die Partikel sich bewegen | ||
| + | <code> | ||
| + | function GetDirection: Single; | ||
| + | procedure SetDirection(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Anzahl der Partikel | ||
| + | <code> | ||
| + | function GetCount: Integer; | ||
| + | procedure SetCount(const P: Integer); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Größe der Partikel | ||
| + | <code> | ||
| + | function GetSize: Single; | ||
| + | procedure SetSize(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Bewegungsart der Partikel | ||
| + | ** Wert '''0''': keine | ||
| + | ** Wert '''1''': Sinusschwingung | ||
| + | ** Wert '''2''': Kreisende Bewegung | ||
| + | ** Wert '''3''': zufällige Bewegung in eine Richtung | ||
| + | ** Wert '''4''': zufällige Bewegung in beide Richtungen | ||
| + | ** Wert '''5''': zufällige Bewegung mit Anziehungskraft | ||
| + | <code> | ||
| + | function GetMove: Integer; | ||
| + | procedure SetMove(const P: Integer); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Stärke der Partikelbewegung | ||
| + | <code> | ||
| + | function GetMoveStrength: Single; | ||
| + | procedure SetMoveStrength(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | |||
| + | * Bei eingestellter Sinusbewegung, die Sinusfrequenz | ||
| + | <code> | ||
| + | function GetMoveSineFrequency: Single; | ||
| + | procedure SetMoveSineFrequency(const P: Single); | ||
| + | </code> | ||
| + | |||
| + | * Partikeleffekt zuschneiden? | ||
| + | <code> | ||
| + | function GetClipping: Boolean; | ||
| + | procedure SetClipping(const P: Boolean); | ||
| + | </code> | ||
| + | |||
| + | |||
[[Kategorie:Scripting-API]] | [[Kategorie:Scripting-API]] | ||
Version vom 14. August 2012, 12:17 Uhr
Das Partikelobjekt ist vom Typ IParticle und leitet von ISlideShowObject ab. Mit diesem Objekt kann man Partikeleffekte erstellen.
Methoden
- Dateiname für ein bestimmtes Partikelbild, beispielsweise
function Filename: IFilename;
- Dauer, wie lange ein Partikel maximal existieren soll
function GetMaxAge: Single;
procedure SetMaxAge(const P: Single);
- Partikelgeschwindigkeit
function GetSpeed: Single;
procedure SetSpeed(const P: Single);
- Richtung, in die Partikel sich bewegen
function GetDirection: Single;
procedure SetDirection(const P: Single);
- Anzahl der Partikel
function GetCount: Integer;
procedure SetCount(const P: Integer);
- Größe der Partikel
function GetSize: Single;
procedure SetSize(const P: Single);
- Bewegungsart der Partikel
- Wert 0: keine
- Wert 1: Sinusschwingung
- Wert 2: Kreisende Bewegung
- Wert 3: zufällige Bewegung in eine Richtung
- Wert 4: zufällige Bewegung in beide Richtungen
- Wert 5: zufällige Bewegung mit Anziehungskraft
function GetMove: Integer;
procedure SetMove(const P: Integer);
- Stärke der Partikelbewegung
function GetMoveStrength: Single;
procedure SetMoveStrength(const P: Single);
- Bei eingestellter Sinusbewegung, die Sinusfrequenz
function GetMoveSineFrequency: Single;
procedure SetMoveSineFrequency(const P: Single);
- Partikeleffekt zuschneiden?
function GetClipping: Boolean;
procedure SetClipping(const P: Boolean);