在编程中创建精灵

时间:2012-06-21 08:25:28

标签: php javascript image-processing sprite

我正在使用canvas在HTML5和Javascript中制作游戏。我已成功创建了基本结构:移动地图,对象和精灵。

对于角色的动画,我使用精灵(like this example),我也想让用户自定义他的角色,这样他就可以选择不同类型的眼睛,头发,衣服等 - 如何它经常出现在许多游戏中。

知道用户选择了某些头发,眼睛和衣服,如何使用PHP为他们创建精灵图像?

1 个答案:

答案 0 :(得分:1)

将PHP界面用于GD或ImageMagick等图形库,将片段合并为单个图像。或者你可以简单地在玩家的坐标处绘制所有单独的棋子,因此玩家将由几个精灵组成,而不仅仅是一个,并一次移动所有精灵。通过这种方式,您可以节省存储大量重组的功能,并且在服务器端必须生成新的组合图像时不必引入延迟。