SpriteBatch (Français)
SpriteBatch (lot de sprites) utilise une unique image, et en trace un nombre de copies identiques en utilisant un appel à love.graphics.draw(). Peut être utilisé, par exemple pour tracer des copies répétées d'une image de fond unique avec de bonnes performances.
SpriteBatch peut être encore plus utile lorsque l'image sous-jacente est de texture atlas de texture (Une image unique agglomérant différentes images indépendantes) ; en ajoutant des Quad (quadrilatères au lot, différentes images contenues dans l'atlas peuvent être tracées.
![]() |
La traduction en français des fonctions pour SpriteBatch n'est pas forcément complète, veuillez vérifier dans la version en anglais. |
Constructeurs
love.graphics.newSpriteBatch (Français) | Crée un nouveau SpriteBatch. |
Fonctions
Object:release (Français) | Détruit immédiatement la référence Lua à l'objet. | ||
Object:type (Français) | Retourne le type d'un objet comme une chaîne de caractère. | ||
Object:typeOf (Français) | Test si un objet est d'un certain type. | ||
SpriteBatch:add (Français) | Ajoute un sprite au batch. | ||
SpriteBatch:addLayer (Français) | Ajoute un sprite au batch créé à l'aide d'un Tableau de texture. | ||
SpriteBatch:attachAttribute (Français) | Attache un attribut par vecteur depuis un maillage dans ce SpriteBatch, pour l'utilisation lors du tracé. | ||
SpriteBatch:clear (Français) | Supprime tous les sprites du tampon. | ||
SpriteBatch:flush (Français) | Envoie immédiatement tous les données du batch des sprites nouvelles ou modifiées au processeur graphique. | ||
SpriteBatch:getBufferSize (Français) | Retourne le nombre maximum de sprites que le SpriteBatch peut contenir. | ||
SpriteBatch:getColor (Français) | Récupère la couleur qui sera utilisée pour les prochaines opérations ajoute (add) et définit (set). | ||
SpriteBatch:getCount (Français) | Retourne le nombre de sprites actuellement dans le SpriteBatch. | ||
SpriteBatch:getTexture (Français) | Récupère la texture (Image ou Canvas) utilisée par les SpriteBatch. | ||
SpriteBatch:set (Français) | Modifie ou remplace un sprite dans le batch. | ||
SpriteBatch:setBufferSize (Français) | Sets the maximum number of sprites the SpriteBatch can hold. | ||
SpriteBatch:setColor (Français) | Définit la couleur qui sera utilisé dans les prochaines opérations add (ajout) et set (définit). | ||
SpriteBatch:setDrawRange (Français) | Restreint les sprites tracés à un sous-ensemble d'un SpriteBatch. | ||
SpriteBatch:setLayer (Français) | Changes un sprite ajouté précédemment via les fonction add ou addLayer, dans une macro (batch) crée avec une Array Texture (table de texture). | ||
SpriteBatch:setTexture (Français) | Définit la texture (Image ou Canvas) utilisés pour les sprites dans un batch, lors de tracé. |
Enums
SpriteBatchUsage (Français) | Indication d'usage pour les macros de sprite et maillages. | ![]() |
Supertypes
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info