CreateAnimatedMaterial()

Syntax

Ergebnis = CreateAnimatedMaterial(#Material, TexturArray(), Dauer.f)
Beschreibung
Erstellt ein neues animiertes Material unter Verwendung der angegebenen Texturen.

Parameter

#Material Eine Nummer zum Identifizieren des neuen animierten Materials. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren.
TexturArray() Ein Array mit TexturID's, mit allen für die Animation zu verwendenden Texturen. TextureID() kann verwendet werden, um eine gültige 'TexturID' zu erhalten.
Dauer Die Animationsdauer in Sekunden. Dies kann eine Kommazahl sein, zum Beispiel: 1.5, was anderthalb Sekunden entspricht. Sobald die Animation beendet ist, wird sie automatisch wieder gestartet.

Rückgabewert

Ein Wert ungleich Null, wenn das animierte Material erfolgreich erstellt wurde, andernfalls Null. Wenn #PB_Any als Parameter #Material verwendet wurde, dann wird im Erfolgsfall die generierte Nummer zurückgegeben.

Beispiel

  CreateTexture(0, 256, 256)
  CreateTexture(1, 256, 256)
  CreateTexture(2, 256, 256)

  Dim Textures(2)
  Textures(0) = TextureID(0)
  Textures(1) = TextureID(1)
  Textures(2) = TextureID(2)

  ; Erstellt ein animiertes Material mit 3 Texturen, welches für 500 ms abgespielt wird
  ;
  CreateAnimatedMaterial(0, Textures(), 0.5)

Unterstützte OS

Alle

<- CountMaterialLayers() - Material Inhaltsverzeichnis - CreateMaterial() ->