自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KaKa的专栏

Change Or Die

  • 博客(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.2: 二维数组

swift中的二维数组

2015-01-18 20:49:20 3991

原创 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关注的人

提示
确定要删除当前文章?
取消 删除