- 博客(8)
- 收藏
- 关注
原创 Swift游戏开发之俄罗斯方块:No.5 Block Party
我实在想不出怎么才能起一个好听点的中文名字,还是用原教程中的名字,block party吧如果前面的几篇教程你觉得很简单,那么是时候开始加深难度了。 在俄罗斯方块游戏中,我们的主体就是那些形状,而每一个形状都是由不同的块组成的。所以,我们需要建立一个基础类,block,用来为我们更上层的显示打基础。首先,按照建立二维数组array2D的步骤建立一个新的class,起名叫做Block
2015-01-28 16:11:34 2483
原创 Swift游戏开发之俄罗斯方块:No.4 滴答作响的时钟机制
为什么标题要叫做“滴答作响的时钟机制”呢?想必我们大家都玩过俄罗斯方块,那些不同形状的东西,就是哪些不同形状,你懂的,会随着游戏级别的提高而下降的越来越快。是的 ,我们也要模仿那样,做出我们自己的时钟机制。我们可以看到SKScene里面有一个函数update(currentTime: CFTimeInterval)。 这个函数被没一帧所调用。帧,frame, 是什么? 你可以理解一帧就
2015-01-28 15:02:15 2265
原创 Swift游戏开发之俄罗斯方块:No.3 二维数组
数组是一个很有用的数据结构,很多程序都建立在数组之上,我很少看到哪个应用程序不用到数组的。而我们的俄罗斯方块显然也需要数组,而且是更为特殊的 二维数组。为什么是二维数组呢?其实我们的整个游戏区域,可以看做是一个二维数组区域,就像这样:我们的每一个block都占据在这样一个20x10的区域之内,20行,10列的一个200个block的二维数组让我们可以根据(x,y)坐标来确定b
2015-01-28 10:47:26 2891 3
原创 Swift游戏开发之俄罗斯方块:No.2 准备工作
如果你已经成功建好了工程,运行之后你会发现是个小飞机的程序,如果我没记错的; 这个程序是spin-the-bottle:Space Edition,但是可惜的是,我们并不需要这些东西,我们需要一个干净的模板,所以,我们需要首先清理下战场,然后把我们需要用到的一些资源放进来。打开项目导航栏,如下图中圆圈内的图标,或者点击⌘ + 1:
2015-01-27 16:38:35 3604
原创 Swift游戏开发之俄罗斯方块:No.1 建立你的第一个Swift游戏工程
原文地址:https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift#!/chapters/677好了,我们正式开始我们的swift游戏开发!首先,需要新建一个工程,熟悉iOS开发的童鞋应该对这个步骤不会陌生。我们还是一步一步来吧:这里有两种途径建立全新的工程,你可以: 如果你的Ma
2015-01-27 14:15:42 6264
原创 Swift游戏开发之俄罗斯方块:No.0
花了一周时间,按照Swift的开发教程,各种查阅资料,各种google,总算把俄罗斯方块游戏写完了,也想写个系列教学blog;因为虽然看着教程不长,但是对于从零学Swift的我,中间还是遇到了很多困难,好多bug不知道是怎么出来的,都是经过很纠结的过程才一一克服掉的,所以,这篇中文版的系列教学,也算是个为想学swift而又无从下手的童鞋们图个方便吧。先上一个最终版本,基本效果就是这样,添加了动
2015-01-27 11:20:53 3808 5
原创 Swift语言学习No.1
最近开始学习iOS的游戏开发,正好看到一个系列的教程(https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift#!/chapters/675),还用的是Swift,于是就决定开始学习用swift开发。我这系列blog就依照在swift的学习过程中碰到的问题,然后做一个记录和总计,以备后续复习。先上
2015-01-14 17:10:55 1591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人