一些朋友和我开始创建一个游戏,其中法师将在屏幕的中心,能够在所有4个方向(因为它是2D游戏)+对角线运行,所以总共8个方向玩家下方的等级正在移动)。玩家精灵与帽子/长袍/工作人员的每个方向?
法师现在应该戴帽子,长袍和工作人员,其中应该有一个洞不止一个。
此外,法师应该有一个步行动画让我们说3张图片。因此总的来说,它将是8(方向)* 3(行走动画)* k(帽子)* n(长袍)* m(职员)= 24 * k * n * m精灵(目前BufferedImages为PNG在画布上绘制alpha通道),这对于我的设计师来说太像了太多了(因为我们想要一大堆工作人员,长袍和帽子,也许以后甚至会添加靴子和东西)
所以我的想法是做一个“赤身裸体”的玩家,并为员工,长袍和帽子装上精灵精灵,然后我就在玩家之上渲染。
这是一个好主意,还是我错过任何可以让所有这些洞更容易的事情?
亲切的问候, Tavados
我们不能告诉你,因为我们不知道如何使用精灵(多少,多快,平台......) –
我会考虑在[游戏开发网站]上发布这个问题(http:///gamedev.stackexchange.com),你更有可能获得解决方案。 –
是的,这可能是最好的方法。调整帽子的位置f.e.当法师向前移动时,您可以实现类似动画侦听器的动作,这将在每次更改帧时调用。在法师弯腰或者其他什么的时候,你可以移动帽子。 – sjkm