LoadTexture()

Syntaxe

Resultat = LoadTexture(#Texture, Fichier$)
Description
Charge une texture à partir d'un fichier.

Arguments

#Texture Le numéro de la texture à charger.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Fichier$ Le nom du fichier qui peut être au format PNG, TGA ou JPG.

Le fichier doit être accessible dans le chemin géré par Add3DArchive().

Valeur de retour

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

Si la texture était déjà créée, elle est automatiquement supprimée et remplacée par la nouvelle.

Remarques

Il est préférable que les dimensions des textures soient une puissance de 2 et carrée si possible, pour que le rendu soit optimal. Par exemple: 64*64, 128*128, 256*256, mais aussi 128x64, 16x32... etc. En effet, les anciennes cartes graphiques ont des limitations strictes quant à la taille des textures, et il est conseillé de se limiter à des textures de 256*256 pour une compatibilité maximale. Le fait d'utiliser une texture en haute définition permet un rendu magnifique sur une carte graphique actuelle mais causera un ralentissement, parfois très important sur une carte ancienne.

Voir aussi

GetScriptTexture(), FreeTexture()

OS Supportés

Tous

<- IsTexture() - Texture Index - SaveRenderTexture() ->