原文地址:https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift#!/chapters/677
好了,我们正式开始我们的swift游戏开发!
首先,需要新建一个工程,熟悉iOS开发的童鞋应该对这个步骤不会陌生。我们还是一步一步来吧:
这里有两种途径建立全新的工程,你可以:
- 如果你的Mac没有运行Xcode,请打开它,然后在欢迎页面点击Create a new Xcode project
这里我还是要重新强调一遍,请将你的Xcode版本升级到6.1.2(截止到目前2015年1月27日,最新的版本是6.1.2)。虽然不升级的话在前几个章节你不会遇到问题,但是到了数组的章节,你需要做额外的工作去适应6.0中缺失的部分属性。
或者
- 如果你已经打开了Xcode,你可以在菜单中依次点击File -> new ->project
6.1.2版本的菜单应该和这个界面有一定的出入,但是不影响我们新建工程。
接下来,我们在iOS下面的Application中选择Game,然后点击next
然后我们需要输入一些相关的属性,可以按照下图中的格式输入
Product Name 就是我们工程的名字,我们命名为 Swiftris ,当然你也可以按照自己的喜好随意给它起个名字,这个不重要。
Organization Name 和 Organization identifier 是你的开发者账号的信息,这个依旧是因人而异的;
重要的是:
Language 我们选择 swift
Game Technology 我们选择 SpriteKit, 这个在下拉框中我们就可以看到,是SDK自带的游戏开发框架
Device 选择 iPhone
接下来点击 next,Xcode会询问文件存储的路径,之后点击create,我们就建立好了一个空的工程。
点击左边框架中的项目名称,打开属性界面,在General中做如下的设置
记得将device orientation 仅仅选择 Protrait,默认应该是landscape left和right都选上的,因为整个程序没有对横屏做处理,而且俄罗斯方块似乎横屏的话也不太容易玩,所以我们只保留一个正常状态下的竖屏。
好了,到这里,一个空的游戏工程就建立好了,是不是很简单。
我们可以点击左上角的运行按钮,或者点击 ? + R就可以在模拟器或者真机上运行我们的项目了。
Congratulations, you‘re infinitely closer to a completed Swiftris game than you were 10 minutes
ago. That‘s a big deal.