skeleton_skin_create

此函数通过代码为骨骼动画精灵创建新的runtime skin

新蒙皮使用您提供的名称创建,并采用骨骼动画精灵中的现有蒙皮列表。链接到这些外观的附件将包含在新外观中。通过以这种方式组合现有皮肤,您可以创建自定义角色(通过grouping attachments)。

以这种方式创建皮肤在视觉上对应于pinning动画工具的Skins view中现有皮肤的组合。

重要 对于使用此函数创建的皮肤,必须将它返回的结构传递给skeleton_skin_set,而不是皮肤名称。

 

语法:

skeleton_skin_create(name, skins);

参数类型描述
nameString新皮肤的名称
skinsArray将在新皮肤中使用的骨骼动画精灵中现有皮肤的名称数组(asString)。

 

返回:

Skeleton Skin Struct

 

例子:

var skin = skeleton_skin_create("new_skin", ["hat/red", "shirt/green", "trousers/blue"]);
skeleton_skin_set(skin);

上面的代码首先调用skeleton_skin_create来添加一个新的称为"new_skin"的运行时皮肤。皮肤由骨骼动画精灵中的三个现有皮肤创建:"hat/red色"、"shirt/green"和"trousers/blue"。结果存储在临时变量skin中。

然后,它将当前实例的骨骼动画精灵的蒙皮设置为此新蒙皮。