最近看过此主题的会员

返回列表 发帖

[IOS手机程序] ios教程_SKScene,SKSpriteNode和SKAction的相关

ios教程_SKScene,SKSpriteNode和SKAction的相关

QQ截图20141118113413.jpg
2014-11-18 11:42


Sprite Kit内容被放置在一个窗口中,就像其他可视化内容那样。Sprite Kit内容由SKView类渲染呈现。SKView对象渲染的内容称为一个场景,它是一个SKScene对象。场景参与响应链,还有其他使它们适合于游戏的功能。


SKSpriteNode(用于绘制精灵纹理);


SKAction用于创建节点动作。


相关的一些代码:


- (void)viewDidLoad


{


    [super viewDidLoad];




    // Configure the view.


    SKView * skView = (SKView *)self.view;


    skView.showsFPS = YES;


    skView.showsNodeCount = YES;




    // Create and configure the scene.


    SKScene * scene = [MSMyScene sceneWithSize:skView.bounds.size];


    scene.scaleMode = SKSceneScaleModeAspectFill;




    // Present the scene.


    [skView presentScene:scene];


}




-(id)initWithSizeCGSize)size {   


    if (self = [super initWithSize:size]) {


        /* Setup your scene here */




        self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0];




        SKLabelNode *myLabel = [SKLabelNode labelNodeWithFontNamed"Chalkduster"];




        myLabel.text = @"Hello, World!";


        myLabel.fontSize = 30;


        myLabel.position = CGPointMake(CGRectGetMidX(self.frame),


                                       CGRectGetMidY(self.frame));




        [self addChild:myLabel];


    }


    return self;


}




-(void)touchesBeganNSSet *)touches withEventUIEvent *)event {


    /* Called when a touch begins */




    for (UITouch *touch in touches) {


        CGPoint location = [touch locationInNode:self];




        SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed"Spaceship"];




        sprite.position = location;




        SKAction *action = [SKAction rotateByAngle:M_PI duration:5];




        [sprite runAction:[SKAction repeatActionForever:action]];




        [self addChild:sprite];


    }


}

我的微博 大家关注下吧!http://weibo.com/u/2700539854

没有做不到的,只有不想做的!我努力!I CAN!

返回列表

站长推荐 关闭


[场景素材]_网页横版游戏场景地图参考素材资源下载

[场景素材]_网页横版游戏场景地图参考素材找到的些场景的资源。感觉还算可以。 回复下载网页横版游戏场景地图参考素材资源


查看

无觅相关文章插件