Bibliothèque noir et blanc vThumby
A downloadable tool
Cette petite bibliothèque Lua fournit une interface simple pour étendre les fonctions de tracé de vThumby, tout en en reprenant les conventions.
Elle résout deux problèmes :
- elle permet de considérer le noir comme une couleur à part entière et de le tracer (alors que la fonction
setPixel
de vThumby ne permet que de rendre un pixel blanc) ; - de façon liée, elle permet de tracer des pixels et images selon leur profondeur.
Cette question de la transparence du noir s’étant posée à plusieurs personnes, cette bibliothèque me paraît utile.
L’utilisation se rapproche du fonctionnement de SpriteBatch
dans MonoGame : on choisit un mode de rendu (du premier au dernier tracé, ou bien par profondeur), on initialise, on effectue les opérations de tracé, puis on demande un rendu à l’écran.
Un petit test simple semble indiquer qu’il n’y a pas de ralentissement.
(Je prévois un test « grandeur nature » pour mon jeu-prototype La Faim d’Elvis.)
Une explication plus détaillée avec exemple semi-complet est fournie en début de code.
Note : comme il faut désormais fournir aussi les informations de pixels noirs des images, un utilitaire étendu (à deux couleurs + transparent) aiderait ; par défaut, il est toujours possible d’utiliser les utilitaires monochromes (ici ou là) pour obtenir les tableaux binaires du noir, même si c’est moins pratique.
Download
Install instructions
Conçu pour fonctionner avec vThumby, fonctionnant lui-même avec Love2D.
Leave a comment
Log in with itch.io to leave a comment.