2012-06-21 52 views
0

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

对于角色的动画,我使用精灵(like this example),我也想让用户定制他的角色,以便他可以在不同类型的眼睛,头发,衣服等之间进行选择 - 它是如何在许多游戏中看到。

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

回答

1

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