【问题标题】:I already have an sprite sheet image, how can I get a plist file for cocos2D?我已经有一张 sprite sheet 图片,如何获取 cocos2D 的 plist 文件?
【发布时间】:2012-05-08 16:17:45
【问题描述】:

我正在学习如何为精灵制作动画,所以精灵表图像是在线找到的。问题是我还需要我没有的 plist 文件。我试过 Zwoptex,但似乎不行。

有人知道吗?谢谢。

【问题讨论】:

    标签: ios cocos2d-iphone sprite-sheet


    【解决方案1】:

    Zwoptex 工作得很好。它确实完美地为 cocos2d 输出了一个 .plist 文件。

    我使用的是 Mac 版本。转到发布设置,在那里您应该会看到 .plist 文件的输出位置。现在,准备就绪后,单击发布。它将在您在设置中设置的位置输出纹理和坐标。它有效。

    【讨论】:

    • 对不起,我没有说清楚。精灵表已经有许多小精灵,它们是动画的序列。我需要 plist 文件反映它们。
    • 动画的序列?但它应该仍然可以正常工作。如果你以正确的方式命名你的序列(anim1.png、anim2.png、anim3.png),那么在你的动画中使用它们应该是相当容易的。
    【解决方案2】:

    您也可以使用Texture Packer 来创建精灵表。

    对于来自Ray Wenderlich Demo 的 Spritesheet 教程,您可以使用资源并使用 Sprite 表动画。它将帮助您学习制作动画。

    关于已经创建的精灵表,您需要从曾经创建过精灵表的人那里获得 plist

    您需要使用 Photoshop 创建块并创建更新的 Sprite Sheet。

    我只能建议这些选项。

    【讨论】:

    • 是的,我最后不得不将它们分成许多块。虽然我对 Photoshop 一无所知。
    • 好的。 Photoshop 很容易使用。你可以通过谷歌搜索获得许多教程。 :)
    【解决方案3】:

    如果您已经有 png 或 gif 文件,您可以做的事情是下载 Paint.NET 之类的东西,使其透明,类似于此链接 here。然后,您可以使用上面提到的 Texture Packer 来分割精灵。 Texture Packer 可以看到图像,但只有当它是透明的时候。

    之后,您可以重新创建精灵表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 2012-11-02
      • 2011-05-06
      • 1970-01-01
      • 2013-11-19
      相关资源
      最近更新 更多