【发布时间】:2013-03-09 18:15:14
【问题描述】:
我正在 cocos2d 中为 iPhone 制作 2D 飞机格斗游戏。我正在努力做到这一点,所以当你射击敌机时,它会分裂成几个分开的碎片,这些碎片会消失在视线之外。将一个精灵分解成多个精灵的最佳实践通常是什么?我应该为每个单独的部分创建新图像,还是将初始图像视为精灵表,然后从片段中制作新的精灵?
【问题讨论】:
标签: iphone objective-c xcode cocos2d-iphone
我正在 cocos2d 中为 iPhone 制作 2D 飞机格斗游戏。我正在努力做到这一点,所以当你射击敌机时,它会分裂成几个分开的碎片,这些碎片会消失在视线之外。将一个精灵分解成多个精灵的最佳实践通常是什么?我应该为每个单独的部分创建新图像,还是将初始图像视为精灵表,然后从片段中制作新的精灵?
【问题讨论】:
标签: iphone objective-c xcode cocos2d-iphone
它会创建一个点网格,然后随机移动内部(非边缘)点,因此它并非都是完美的三角形。然后每次更新它分别移动/旋转三角形 - 然后一次绘制它们。
您将整个事物视为一个精灵,因此可以对其执行任何常规操作。此示例使用 CCMoveBy 将整个组从底部向下移动。
【讨论】: