CreateCubeMapTexture()
Syntax
Ergebnis = CreateCubeMapTexture(#Textur, Breite, Höhe, TexturName$ [, HintergrundFarbe])Beschreibung
Erstellt eine neue "Cube Map"-Textur. Eine "Cube Map" Textur (sechsseitiger Würfel) verwendet die Umgebung, um sich selbst als Reflexion darauf zu rendern. Diese Textur muss in einem OGRE-Skript existieren.
Parameter
#Textur Die Nummer zum Identifizieren der neuen Textur. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren. Breite Die Breite der neuen Textur (in Pixel). Höhe Die Höhe der neuen Textur (in Pixel). TexturName$ Der Name der Textur in den OGRE-Skripten. Diese Textur muss im Skript mit dem richtigen Wert definiert sein, um funktionierendes Cube-Mapping zu haben. Wenn 'TexturName$' auf 'CubeMapTexture' gesetzt wird, sollte ein Material-Skript die folgende Definition enthalten (welche an Ihre Bedürfnisse angepasst werden kann): material CubeMapMaterial { technique { pass { texture_unit { cubic_texture CubeMapTexture combinedUVW tex_address_mode clamp env_map cubic_reflection } } } }HintergrundFarbe (optional) Die Hintergrundfarbe der "Cube Mapping"-Szene, wenn keine SkyBox() verwendet wird. Um eine gültige Farbe zu erhalten, verwenden Sie RGB().
Rückgabewert
Gibt null zurück, wenn die Textur nicht erstellt werden kann. Wenn #PB_Any als '#Texture' Parameter verwendet wurde, dann wird die neue Textur-Nummer zurückgegeben.
Siehe auch
EntityCubeMapTexture()
Unterstützte OS
Alle