Sprite Kit Swift游戏开发新手指导手册(2)

工程中的模板有两个问题,首先,默认的游戏启动方式是竖屏的,但是我们需要横屏,其次,模板中使用的是我们目前不需要的Sprite Kit场景编辑器,让我们先来修复这些问题;

首先,打开target设置,选择SpriteKitSimpleGame,然后,在Depolyment Info的选项中,取消Portrait选项.这样我们就只选中了Landscape Left和Landscape Right,如图所示:

这里写图片描述

然后删除模板工程中的GameScene.sks并在弹出的对话框中选择Move to Trash.这个文件通常是让开发者布局一些精灵(暂且可以认为是游戏里的各种物体吧,比如人物之类的)或者其他组件的位置.但是我们的游戏里面只需要通过程序简单的创建一些精灵就可以了,所以我们不需要它.接下来,打开GameViewController.swift并将里面的内容替换成如下代码:

import UIKit
import SpriteKit
class GameViewController: UIViewController {
  override func viewDidLoad() {
      super.viewDidLoad()
      let scene = GameScene(size: view.bounds.size)
      let skView = view as SKView
      skView.showsFPS = true
      skView.showsNodeCount = true
      skView.ignoresSiblingOrder = true
      scene.scaleMode = .ResizeFill
      skView.presentScene(scene)
  }
  override func prefersStatusBarHidden() -> Bool {
      return true
  }
}

GameViewController的除了它的根视图(root view)是一个SKView(包括Sprite Kit的场景视图)外,其实就是一个普通的UIViewController;

在这里,我们在程序启动的时候实现viewDidLoad()方法创建一个新的GameScene实例,大小和它的view视图大小一样

现在,让我们在模拟器的屏幕上添加一些东西吧!

更多点击:http://blog.vlian888.com/?p=135

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值