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