【问题标题】:SpriteKit level editor texture atlasSpriteKit 关卡编辑器纹理图集
【发布时间】:2016-02-16 14:45:41
【问题描述】:

可以使用关卡编辑器引用纹理图集还是必须在代码中完成?

例如我有一个图集 foo.atlas,当我在关卡编辑器中创建一个节点时,我想将此图集设置为我的节点的纹理。

【问题讨论】:

    标签: ios sprite-kit


    【解决方案1】:

    如果我理解正确,您只需要正确设置精灵的纹理。在场景编辑器中,选择您的精灵并从下拉菜单中选择纹理:

    这适用于存储在资产目录中的纹理和存储在 .atlas 文件夹中的纹理(创建图集的旧方法)。

    编辑:

    您可以使用动作编辑器使用动作创建复杂的动画,并立即预览。此外,可以使用此编辑器完成带有纹理的简单动画。

    为此,从对象库 中找到AnimateWithTextures 操作并将其添加到您的节点(只需简单地拖动它)。

    然后选择AnimateWithTextures动作并打开媒体库(媒体库是对象库按钮右侧的按钮)。通过选择AnimateWithTextures 操作,您将能够对其进行修改,并且会显示如下窗口:

    然后只需将纹理从媒体库拖到显示“无图像”的区域,设置延迟即可。如果你想让一个动画无限播放,或者播放一定次数,你应该点击“重复”图标,当鼠标悬停在选定的动画上方时会出现这个图标(动画应该是蓝色的)。

    【讨论】:

    • 但我只能引用一个精灵,我想将 altas 设置为纹理并自动为其设置动画
    • @GuilhermeTorresCastro 您可以使用动作编辑器来实现您想要的。我会更新我的答案。
    • @GuilhermeTorresCastro 查看编辑,您可能会感兴趣看到这个WWDC - What's New in SpriteKit
    • 完美!这正是我想要的!
    猜你喜欢
    • 1970-01-01
    • 2014-04-08
    • 2018-03-22
    • 1970-01-01
    • 2017-11-12
    • 1970-01-01
    • 2014-11-30
    • 2013-11-07
    • 1970-01-01
    相关资源
    最近更新 更多