我创建了一个我想在Flash游戏中使用的小像素字体。
每个字母高6像素,宽7像素。我保存了一个PNG文件,其中A-Z的所有字母排列在一起。
基本上,我希望能够有一个系统,我指向PNG文件并说“A是位置(0,0)到(7,6),B是位置(7,0)到(14,16)等“然后在屏幕上将这些单独渲染为我字体中的字母。
通过观察(Minecraft的创造者)Notch在a video of him making Megagun中做到这一点,我受到启发。
那么,以前有人做过这样的事吗?是否有一个简单的图书馆可以让我这样做?
谢谢!
答案 0 :(得分:2)
你所说的被称为“雪碧表”,并且有很多项目可以做这种事情。最好的起点可能是Ben Silvis' AS3: Intro to Using Sprite Sheets。另请查看AS3: SpriteSheet Class – Extracting Sprites。
还有一些工具可以使用flash动画创建精灵表,例如SWFSheet by Keith Peters