mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-09 08:38:43 +08:00
Slots and bones start in bind pose.
This commit is contained in:
parent
9412949ae0
commit
ef793dd976
@ -41,8 +41,7 @@ Bone* Bone_create (BoneData* data, Bone* parent) {
|
||||
Bone* self = NEW(Bone);
|
||||
CONST_CAST(BoneData*, self->data) = data;
|
||||
CONST_CAST(Bone*, self->parent) = parent;
|
||||
self->scaleX = 1;
|
||||
self->scaleY = 1;
|
||||
Bone_setToBindPose(self);
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
@ -41,10 +41,7 @@ Slot* Slot_create (SlotData* data, Skeleton* skeleton, Bone* bone) {
|
||||
CONST_CAST(SlotData*, self->data) = data;
|
||||
CONST_CAST(Skeleton*, self->skeleton) = skeleton;
|
||||
CONST_CAST(Bone*, self->bone) = bone;
|
||||
self->r = 1;
|
||||
self->g = 1;
|
||||
self->b = 1;
|
||||
self->a = 1;
|
||||
Slot_setToBindPose(self);
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
@ -104,7 +104,7 @@ void goblins () {
|
||||
skeleton->flipX = false;
|
||||
skeleton->flipY = false;
|
||||
Skeleton_setSkinByName(skeleton, "goblin");
|
||||
Skeleton_setToBindPose(skeleton);
|
||||
Skeleton_setSlotsToBindPose(skeleton);
|
||||
Skeleton_setAttachment(skeleton, "left hand item", "dagger");
|
||||
|
||||
Skeleton_getRootBone(skeleton)->x = 320;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user