Topic was automatically imported from the old Question2Answer platform.
Asked By
Beureuuu
Hello,
I’m not sure my question is very clear so let me explain.
I got an open-source tileset (this one) where there’s numbers in sprite form, for scoring and such I assume. But I wonder how you could turn a variable into those sprites?
So far I went for this structure:
Give us that (I pre-allocated the “0” sprite on texture rect):
Should I make a folder with all the numbers sprites, parse them all, load them into an array and load the corresponding digits?
Or can you read it directly from the tileset on-the-go ?
Your solution should work and I think it’s the easiest solution in case you want to continue using sprites.
But what if you decide to make a leaderboard or what if you need labels that have both letters and numbers? Using Sprites/TextureRects for numbers can quickly become overly complex. If you plan on using numbers of the same style elsewhere in your game, it might be a good idea to make a custom font using those sprites (I recommend this tutorial) or find another font that fits the style (or maybe you already have a font assuming your game has text). But if you want to use those sprites only for the score, maybe it’s not worth the effort.
Thought so as well, a font would be more efficient and less painful to deal with, definitely.
Thanks for the tutorial!