CreateRenderTexture()

Syntaxe

Resultat = CreateRenderTexture(#Texture, CameraID, Largeur, Hauteur [, Options [, NomTextureRendu$]])
Description
Crée une texture de rendu.

Arguments

#Texture Le numéro de la nouvelle texture.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
CameraID Le numéro de la caméra à associer à la texture.

Cet ID peut être obtenu par CameraID().
Largeur, Hauteur Les dimensions de la nouvelle texture, en pixels.
Options (optionnel)
  #PB_Texture_AutomaticUpdate: La texture est mise à jour automatiquement à chaque RenderWorld() (par défaut).
  #PB_Texture_ManualUpdate   : La texture n'est pas mise à jour automatiquement, UpdateRenderTexture() doit 
                               être appelé manuellement.
  #PB_Texture_CameraViewPort : La fenêtre caméra ne sera pas supprimée, utile pour toujours être en mesure 
                               de faire une capture de la caméra.
NomTextureRendu$ (optionnel) Le nom de la nouvelle texture dans le système OGRE.

Cela permet d'utiliser ce nom dans le script pour assigner un shader à cette texture.

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

La caméra associée à la texture rendra son point de vue directement sur la texture, sans être affichée à l'écran. Cela peut être très utile pour des objets qui affichent une partie de la scène comme un écran de télévision, un miroir, etc.

Note: TextureOutput() n'est pas supporté sur les textures rendues.

Voir aussi

UpdateRenderTexture(), SaveRenderTexture()

OS Supportés

Tous

<- CreateCubeMapTexture() - Texture Index - CreateTexture() ->