2013-04-02 05:14:11 +02:00

36 lines
946 B
Objective-C

#import "ExampleLayer.h"
@implementation ExampleLayer
+ (CCScene*) scene {
CCScene *scene = [CCScene node];
[scene addChild:[ExampleLayer node]];
return scene;
}
-(id) init {
self = [super init];
if (!self) return nil;
atlas = Atlas_readAtlasFile("spineboy.atlas");
SkeletonJson* json = SkeletonJson_create(atlas);
json->scale = 0.75;
skeletonData = SkeletonJson_readSkeletonDataFile(json, "spineboy-skeleton.json");
animation = SkeletonJson_readAnimationFile(json, "spineboy-walk.json", skeletonData);
SkeletonJson_dispose(json);
CCSkeleton* skeletonNode = [CCSkeleton create:skeletonData];
Skeleton_setToBindPose(skeletonNode->skeleton);
AnimationState_setAnimation(skeletonNode->state, animation, true);
skeletonNode->debugBones = true;
CGSize windowSize = [[CCDirector sharedDirector] winSize];
[skeletonNode setPosition:ccp(windowSize.width / 2, 20)];
[self addChild:skeletonNode];
return self;
}
@end