1

这个问题纯粹是概念性的,因为我还没有创建我所指的精灵表。如果您有针对我的问题的不同方法的建议,我将不胜感激。

我在脑海中创建的精灵表包含一组不同的人体、发型、衬衫、裤子、鞋子等。这个想法是用户将在运行时选择与他们的播放器一起使用的服装以及每一件小时候,衣服会被添加到 CCSprite 中。

问题:这些玩家需要动画,例如当玩家四处走动时。我曾计划为每个可能的动画帧将每个服装项目添加到精灵表中的单独图像。在创建玩家移动所需的 CCAnimation 对象时,如何创建一个 CCSpriteFrame 以添加到包含所有必要的自定义服装项目以匹配原始 CCSprite 的动画?如果您有其他可以解决我的问题的建议,我很乐意听到。

4

1 回答 1

1

嗨,这是一个奇怪的问题,这样做会很有趣。根据我对 Cocos2d 的理解,我会为所有部分学习不同的课程。就像我的身体分为 3 个部分(头、身体和腿)。我会为它们创建不同的自定义类,它们是 CCSprite 的子类,并为它们的每种类型保留枚举和动画。在 GameScene 中,将不同的对象作为主要 Sprite 的子对象,并同步动画。希望这可以帮助。:)

于 2012-04-05T05:38:38.607 回答