SpriteKit级别编辑器纹理图集

时间:2016-02-16 14:45:42

标签: ios sprite-kit

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

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

1 个答案:

答案 0 :(得分:1)

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

level editor

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

修改

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

要执行此操作,请从对象库Object library中找到AnimateWithTextures操作并将其添加到您的节点(只需将其拖动)即可。

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

enter image description here

然后只需将纹理从媒体库中拖动到显示"无图像"的区域,设置延迟就可以了。如果你想让动画无限,或者要播放一定次数,你应该点击"重复"将鼠标悬停在所选动画上方时将显示的图标(动画应显示为蓝色)。