CreateCubeMapTexture()

Syntaxe

Resultat = CreateCubeMapTexture(#Texture, Largeur, Hauteur, NomTexture$ [, CouleurFond])
Description
Crée une nouvelle texture cube map.

Une texture cube map refléchit le milieu qui l'entoure.

Arguments

#Texture Le numéro d'identification de la nouvelle texture.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.

Largeur, Hauteur Les dimensions de la nouvelle texture, en pixels.

NomTexture$ Le nom de la texture dans les scripts OGRE.

Cette texture doit être définie dans le script avec la bonne valeur pour avoir un cube mapping qui fonctionne.

Si 'NomTexture$' est réglé sur 'CubeMapTexture', un script matériau doit contenir la définition suivante (qui peut être adaptée en fonction de vos besoins):
  material CubeMapMaterial
  {
    technique
    {
      pass
      {
        texture_unit
        {
          cubic_texture CubeMapTexture combinedUVW
          tex_address_mode clamp
          env_map cubic_reflection
        }
      }
    }
  }
CouleurFond (optionnel) La couleur de fond de la scène de cube mapping, si aucune SkyBox() n'est utilisée.

Pour obtenir une couleur valide, utiliser RGB().

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.

Remarques

Cette texture doit se trouver dans un script OGRE.

Voir aussi

EntityCubeMapTexture()

OS Supportés

Tous

<- CopyTexture() - Texture Index - CreateRenderTexture() ->