Sprite Builder

Author:
Xfixium 
Last Updated:
December 17, 2010, 10:22:03 pm 
Tags:
sprite, sprite builder, open source 
Rating:

Votes:
59 
Views:
9540 
Downloads:
1166 
Progress:
100% 
Language:
C# 
Requirements:
.net 2.0, PyxTools(Included) 

Created in: c#
Requires: PyxTools.dll (Included in download), .net 2.0

Information:
For advanced users, who want to get the most out of their game resources. This tool creates data on combining small sprites into bigger sprites. Which could be useful in keeping game resources low. Instead of having 30+ sprites of a character, you could have 1 small sprite sheet that has all the parts of the sprites, and draw all the pieces together, to make those same 30+ sprites. This could be used for big bosses that can be separated and segmented into smaller pieces. It could have a much lower cost resource wise on different pallets for the same sprite, and not having to manage that resource externally. You get more out of the tool if you have a game engine that can scale, and rotate. (eg. GM Pro)

How To Use:
Have your segmented sprite sheet ready. Click File>New. Choose a name, frame dimensions, and frame amount for your sprite. Click Tools>Add Sprite Sheet. Click the picture button, and select your segmented sprite sheet. Choose the tile size, and click "Ok". (You can add and delete many sprite sheets.) Select a sprite part, (You can add and delete parts) and click the desired tile from the desired sprite sheet. To move the sprite around, you can click and hold on the Parts Editor and move the part around. Click the arrows for fine tuning the position of the part. You can add and delete frames as needed. After you have the desired results, click Tools>Script Viewer. Click the Create Script button to view the data. (Custom prototypes can be typed in for your own custom data) A typical GM custom prototype would be this: draw_sprite_ext(var_sprite, var_frame, x + var_x, y + var_y, var_scalex, var_scaley, var_angle, image_blend, image_alpha);

Advertisement