skeleton_skin_set

此函数设置用于绘制骨骼动画精灵的皮肤。

骨骼动画精灵可以使用各种纹理(称为"蒙皮")绘制,允许您将单个动画用于多个不同的目的。例如,你可能有一个通用的行走动画,这可以被你的NPC角色,敌人等使用。在游戏中,只需改变绘制的皮肤。

这些皮肤需要事先在动画程序中创建并命名,并且该名称被传递到函数中(作为字符串),以设置精灵在绘制时使用该皮肤。

您还可以使用skeleton_skin_create通过代码添加皮肤。

重要 对于使用skeleton_skin_create添加的外观,必须传递函数返回的结构而不是名称。

 

语法:

skeleton_skin_set(skin);

参数类型描述
skinString or Skeleton Skin Struct要用作字符串(对于动画程序中定义的外观)或结构(对于使用skeleton_skin_create添加的外观)的外观的名称

 

返回:

N/A

 

例子:

if (skeleton_skin_get() == "skin_Enemy1")
{
    skeleton_skin_set(choose("skin_Enemy1", "skin_Enemy2", "skin_Enemy3");
}

上面的代码会检查当前为动画分配的皮肤,如果是"skin_Enemy1",它会从三个选项中选择并设置一个新的皮肤。