【发布时间】:2016-02-16 14:45:41
【问题描述】:
可以使用关卡编辑器引用纹理图集还是必须在代码中完成?
例如我有一个图集 foo.atlas,当我在关卡编辑器中创建一个节点时,我想将此图集设置为我的节点的纹理。
【问题讨论】:
标签: ios sprite-kit
可以使用关卡编辑器引用纹理图集还是必须在代码中完成?
例如我有一个图集 foo.atlas,当我在关卡编辑器中创建一个节点时,我想将此图集设置为我的节点的纹理。
【问题讨论】:
标签: ios sprite-kit
如果我理解正确,您只需要正确设置精灵的纹理。在场景编辑器中,选择您的精灵并从下拉菜单中选择纹理:
这适用于存储在资产目录中的纹理和存储在 .atlas 文件夹中的纹理(创建图集的旧方法)。
编辑:
您可以使用动作编辑器使用动作创建复杂的动画,并立即预览。此外,可以使用此编辑器完成带有纹理的简单动画。
为此,从对象库 中找到AnimateWithTextures 操作并将其添加到您的节点(只需简单地拖动它)。
然后选择AnimateWithTextures动作并打开媒体库(媒体库是对象库按钮右侧的按钮)。通过选择AnimateWithTextures 操作,您将能够对其进行修改,并且会显示如下窗口:
然后只需将纹理从媒体库拖到显示“无图像”的区域,设置延迟即可。如果你想让一个动画无限播放,或者播放一定次数,你应该点击“重复”图标,当鼠标悬停在选定的动画上方时会出现这个图标(动画应该是蓝色的)。
【讨论】: