2D Sprite Size
Blitz3D Forums/Blitz3D Beginners Area/2D Sprite Size
| ||
Hello All. Sorry about the numerous questions here... am slowly catching on. I'm very new at all of this and am trying my hand at a 2D RPG type game. So far, I've made good progess. I've created some 32x32 tiles, and gotten a little sprite that I drew walking around. Er, well he is sort of gliding around, haven't gotten his legs going yet ;-). I'm really trying hard to make my own graphics. I've created the tiles as 32x32 but was wondering what size the sprites (i.e. people, critters, etc.) should be. Is there a set standard? I found a tutorial that had them created as 16x24 which seemed to fit okay. Will that cause trouble later on or is that a good size to match up? Not sure if they should be 32x32 as well. Anyway, here's a link to what I have. It is very basic, so no laughing! :-)... er, okay... just chuckling! I just wanted to get something down so that I can work on the code in a sort of sandbox. http://home.attbi.com/~seldan/lore_ss_1.bmp |
| ||
I think you just have to go with whatever looks good to you. That sounds like a cop out answer, I know, but I don't think there are any standards for this sort of thing. If it looks good and you're happy with, it's the right size. |
| ||
Truthfully, any size tile is okay. Providing it's smaller than the total screen size. Which would be madness anyway. |
| ||
Hi Folks, My personal opinion is that tile sizes should be kept to powers of 2, either squares or rectangles. Another ploy, which seems to be quite popular is to make the graphics much bigger than you need and then to scale down. Ulitmately, though, it's what looks good and works for you. Best of luck, Jes |
| ||
Back in the old days (Amiga, DOS, etc..) it was best to keep sprite WIDTHs on multiples of 16 (16,32,48,etc) This was because on 32 bit computers, this is more efficient... The height could be anything. I'm not sure this applies anymore (probably does) so I always try to keep my sprite widths on multiples of 16. Except maybe bullets or other small sprites. cb |
| ||
I agree with the others, that you should stick to multiples of 16. You don't HAVE to, of course, but powers of 2 have the possible tweaking advantage of binary bit shifting commands over standard multiplying math. |