• SpriteKit初探


    1.新建一个空项目,Devices选择iPhone,我用的Xcode 5的版本没有iPad模拟器。

    2.导入SpriteKit框架,依次新建两个类,ViewController : UIViewController,HelloWorldScene : SKScene。

    3.详细代码。

    AppDelegate.h中添加代码

    @property (strong,nonatomicUIViewController *viewController;

    AppDelegate.m中添加代码

    #import "ViewController.h"

     

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    {

        self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];

        self.viewController = [[ViewController alloc]init];

        self.window.rootViewController =self.viewController;

        [self.window makeKeyAndVisible];

        return YES;

    }

     

    ViewController.h中添加代码

     

    #import <SpriteKit/SpriteKit.h>

    @property (strong,nonatomicSKView * skView;

    ViewController.m中添加代码

     

    #import "HelloWorldScene.h"

     

     

    - (void)viewDidLoad

    {

        [super viewDidLoad];

        

        [self.view addSubview:self.skView];


       self.skView = [[SKView alloc]initWithFrame:self.view.bounds];

        [self.view addSubview:self.skView];

        self.skView.showsDrawCount =YES;

        self.skView.showsFPS =YES;

        self.skView.showsNodeCount =YES;

        

        SKScene * scene = [[HelloWorldScene alloc]initWithSize:self.skView.bounds.size];

        scene.scaleMode =SKSceneScaleModeAspectFill;

        

        [self.skView presentScene:scene];

    }

     

    HelloWorldScene.h中添加代码

     

    #import <SpriteKit/SpriteKit.h>

    HelloWorldScene.m中添加代码

    - (id)initWithSize:(CGSize)size{

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

           SKLabelNode * label = [SKLabelNode labelNodeWithFontNamed:@"Avenir"];

            label.text =@"Hello World!";

            label.fontColor = [UIColor redColor];

            label.fontSize =20;

            label.position =CGPointMake(size.width/2, size.height/2);

            

            [self addChild:label];

        }

        return self;

    }

    4.类图。



  • 相关阅读:
    django 重建一个表
    近期数据工作的知识点总结(model-dict高级用法)
    搬运django中文网 CentOS7下部署Django项目详细操作步骤(django安装网站有时候打不开,备份用)
    创建ftp免密只读用户(外系统读取csv共享数据)
    某某系统从外部基础库读取数据
    离线安装 django-axes
    django queryset用法总结二
    django queryset用法总结一
    nginx 启动,停止 重启
    安装安全狗失败 ,linux wget的时候不去找目标ip,而是路由到其他ip,原因分析
  • 原文地址:https://www.cnblogs.com/pingyunlong/p/3238751.html
Copyright © 2020-2023  润新知