好了,我们正式开始我们的swift游戏开发!

首先,需要新建一个工程,熟悉iOS开发的童鞋应该对这个步骤不会陌生。我们还是一步一步来吧:

这里有两种途径建立全新的工程,你可以:

  •  如果你的Mac没有运行Xcode,请打开它,然后在欢迎页面点击Create a new Xcode project

swift游戏开发的参考文献 swift做游戏_swift游戏开发的参考文献



这里我还是要重新强调一遍,请将你的Xcode版本升级到6.1.2(截止到目前2015年1月27日,最新的版本是6.1.2)。虽然不升级的话在前几个章节你不会遇到问题,但是到了数组的章节,你需要做额外的工作去适应6.0中缺失的部分属性。



或者



  • 如果你已经打开了Xcode,你可以在菜单中依次点击File -> new ->project 

swift游戏开发的参考文献 swift做游戏_移动开发_02



6.1.2版本的菜单应该和这个界面有一定的出入,但是不影响我们新建工程。






接下来,我们在iOS下面的Application中选择Game,然后点击next



swift游戏开发的参考文献 swift做游戏_swift_03



然后我们需要输入一些相关的属性,可以按照下图中的格式输入






swift游戏开发的参考文献 swift做游戏_移动开发_04



Product Name 就是我们工程的名字,我们命名为 Swiftris ,当然你也可以按照自己的喜好随意给它起个名字,这个不重要。



Organization Name 和 Organization identifier 是你的开发者账号的信息,这个依旧是因人而异的;



重要的是:



Language 我们选择  swift



Game Technology 我们选择  SpriteKit, 这个在下拉框中我们就可以看到,是SDK自带的游戏开发框架



Device 选择 iPhone






接下来点击 next,Xcode会询问文件存储的路径,之后点击create,我们就建立好了一个空的工程。






点击左边框架中的项目名称,打开属性界面,在General中做如下的设置






swift游戏开发的参考文献 swift做游戏_swift_05



记得将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.