1

我正在 cocos2d 中为 iPhone 制作 2D 飞机格斗游戏。我正在努力做到这一点,所以当你射击敌机时,它会分裂成几个分开的碎片,这些碎片会消失在视线之外。将一个精灵分解成多个精灵的最佳实践通常是什么?我应该为每个单独的片段创建新图像,还是将初始图像视为精灵表,然后从片段中制作新的精灵?

4

1 回答 1

1

请看这个教程

它制作了一个点网格,然后将内部(非边缘)点随机移动一点,因此它并非都是完美的三角形。然后每次更新它分别移动/旋转三角形 - 然后一次绘制它们。

您将整个事物视为一个精灵,因此可以对其执行任何常规操作。此示例使用 CCMoveBy 将整个组从底部向下移动。

于 2013-03-09T18:28:09.800 回答