骨骼动画由许多"骨骼"组成,您将在动画程序中对其进行定义和命名。此函数可用于在任何时候获取有关已命名骨骼的信息,并将数据存储在空的DS map中,该贴图必须已在之前创建。请注意,此数据指的是骨骼的默认姿势,而不是正在绘制的当前姿势。如果需要来自当前姿势的数据,请使用skeleton_bone_state_get()。
调用此函数时,将使用以下键填充映射:
skeleton_bone_data_get(bone, map);
参数 | 类型 | 描述 |
---|---|---|
bone | String | 骨骼的名称(作为字符串)。 |
map | DS Map | 将获取骨骼数据的(先前创建的)DS map。 |
N/A
bone_map = ds_map_create();
skeleton_bone_data_get("leftarm", bone_map);
上面的代码创建了一个DS贴图,然后用名为" LeftArm "的骨骼中的数据填充它。