如何组合精灵套件节点的图像

时间:2015-04-19 03:01:09

标签: ios swift sprite-kit

我正在通过编写月球着陆器风格游戏来学习精灵套件。着陆器底部有一个主推进器,左右推进器。为了在屏幕上显示这些,我可以将节点上的纹理更改为具有适当的推进器组合的纹理。使用这种方法,我最终得到了像lander-thrust-none,lander-thrust-main,lander-thrust-main-left等图像。

这是最好的方法吗?

有没有办法以编程方式将推力图像添加到着陆器的图像中?

1 个答案:

答案 0 :(得分:1)

最好的方法是制作没有任何推进器的着陆器精灵精灵。然后你就会有你需要改变的事物的单独图像(推进器,等等)。将这些图像添加为着陆器精灵的子项。然后根据需要定位和更改这些图像。如果你将它们作为“Lander”子类的属性,那么访问这些子sprite可能会更容易。

希望有所帮助。