苹果手机玩什么游戏?这几款ios游戏必玩!

今天心血来潮,想搞搞iOS游戏开发,就从头到尾折腾一遍,现在跟大家分享下我的实践过程。

准备工作

我得有个苹果电脑,这是必须的,没有苹果电脑玩个锤子iOS开发。然后我得去苹果官网下载那个叫Xcode的玩意,这东西还挺大的,下载安装花我不少时间。装好后,打开Xcode,还得注册个苹果开发者账号,免费的就行,反正咱就是自己玩玩。

创建项目

打开Xcode,点击“Create a new Xcode project”,然后选个“Game”模板。给项目起个名字,选好开发语言,我选的Swift,毕竟这玩意是苹果自家的,应该好使。其他的选项就默认,我也搞不太懂,直接点下一步,选个地方保存,项目就创建好。

熟悉界面

项目创建好后,我看看Xcode的界面,左边是项目文件,中间是代码编辑区,右边是一些属性设置。上面一排按钮,可以编译、运行、调试啥的。这界面看着有点复杂,不过用着用着就习惯。

编写代码

我先找到*这个文件,这里面就是游戏场景的代码。我试着加点代码,让场景里出现一个小方块,然后让它能动起来。代码写起来还算简单,就是得查查文档,看看那些函数都是干啥用的。

我先在 didMove(to view:) 方法里加个创建小方块的代码:

  • let square = SKSpriteNode(color: .red, size: CGSize(width: 50, height: 50))
  • * = CGPoint(x: 0, y: 0)
  • addChild(square)

然后又在 touchesBegan(_ touches:, with event:) 方法里加让小方块移动的代码:

  • if let touch = * {
  • let location = *(in: self)
  • *(*(to: location, duration: 1))

运行测试

代码写好后,我就点击Xcode上面的那个运行按钮,选个模拟器,然后游戏就跑起来。我用鼠标在模拟器上点几下,小方块还真能动,有点意思!

遇到的问题

这过程中也遇到一些问题,比如代码写错,编译不过或者游戏运行起来,效果跟我想的不一样。这时候就得调试,看看是哪里的问题,然后改代码,再运行,再调试,反反复复,直到搞定为止。

总结

这回iOS游戏开发的初体验还算顺利。虽然只是搞个简单的小方块,但好歹是跑起来。以后有时间,我再继续