【发布时间】:2010-09-22 18:48:00
【问题描述】:
我正在编写一个基本的 sprite 引擎,以供自己娱乐和更好地熟悉 Java 的 2d API。目前,我正在使用大量具有透明背景的单独 .png 文件来表示我需要的各种精灵和不同的动画帧。大多数“现实世界”游戏开发项目似乎都使用“精灵表”,其中在单个文件中包含多个精灵或动画帧。此外,人们通常不使用原生图像透明度支持,而是将精灵调色板中没有出现的任意颜色指定为透明颜色。如何以编程方式管理这样的文件?
- 你怎么知道一个精灵在哪里 开始,下一个开始
- 您如何处理透明度问题
这里可能还有其他我没有想到的因素,所以我可能会根据我的想法或人们提出的建议添加到上面的列表中(请在 cmets 中这样做)。
【问题讨论】:
标签: java io 2d sprite-sheet