原文:Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1学习目标 一、进一步学习Swift的游戏制作 二、掌握SKNode,SKSpriteNode的运用 三、了解SpriteKit的物理系统 四、掌握动作(SKAction)的运用 在这一章,我们要通过制作跑酷熊猫这个游戏来进一步学习Swift...
分类:
编程语言 时间:
2015-02-11 15:55:00
阅读次数:
146
原文:Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-4 熊猫的跳和打滚之前我们学会了跑的动作,现在我们可以利用同样的方法来实现了跳和打滚的动画。 …… class Panda : SKSpriteNode { …… //跳的纹理集合 let jumpAtlas = SKTextureAtlas...
分类:
编程语言 时间:
2015-02-11 15:53:35
阅读次数:
155
在游戏中,有很多分来飞去的平台,这个平台长短不一。如果每种长度都去创建一张图片那是比较繁琐的事情。实际上,我们只用到3张图。分别是平台的,平台的中间部分,平台的右边。关键是平台的中间部分,两张中间部分放在一起能够很好地衔接起来,这样只要增加中间部分的数量就能创建不同长度的平台。那这种图片该怎么制作....
分类:
编程语言 时间:
2015-02-11 15:51:42
阅读次数:
237
之前我们学会了跑的动作,现在我们可以利用同样的方法来实现了跳和打滚的动画。…… class Panda : SKSpriteNode { …… //跳的纹理集合 let jumpAtlas = SKTextureAtlas(named: "jump.atlas") //存储跳的...
分类:
编程语言 时间:
2015-02-10 13:01:52
阅读次数:
229
一个静态的熊猫明显不能满足我们的欲望,接下来我们就让熊猫跑起来。序列帧动画的原理就是不停的切换不同的图片。当我们将一张一张的切换Panda类的跑动文理后,熊猫就跑起来了。那么首先我们需要一个数组常量来储存跑动动画文理,还有一个变量来记录熊猫当前的动作状态。let runFrames = [SKTe....
分类:
编程语言 时间:
2015-02-09 10:42:01
阅读次数:
171
当我们创建好项目文件后我们就可以开始一步一步的按照我们之前列入的清单来编写我们的游戏。现在就让我们来创建一个熊猫这个类Panda.swift。我们将采取分解的方式,一步一步的完成Panda.swift的编写首先,我们要导入SpriteKit框架import SpriteKit接着我们创建一个枚举值,...
分类:
编程语言 时间:
2015-02-06 13:09:56
阅读次数:
183
原文:Swift游戏实战-跑酷熊猫 02 创建熊猫类 要点: 如何继承SKSpriteNode :子类必须调用SKSpriteNode的一个指定构造器 init(){ super.init(texture:texture,color:UIColor.whiteColor(),size:size) }...
分类:
编程语言 时间:
2015-02-05 14:57:44
阅读次数:
155
原文:Swift游戏实战-跑酷熊猫 00 游戏预览 这个系列我们将要一起来做一个这样的游戏
分类:
编程语言 时间:
2015-02-05 14:56:57
阅读次数:
141
原文:Swift游戏实战-跑酷熊猫 01 创建工程导入素材 在这节里,我们将建立一个游戏工程,并导入一些必要的素材,例如序列帧动画文件,声音素材文件。动画文件我们使用atlas形式。在打包发布或者模拟器测试的时候,它会将整个.atlas文件夹下的图片打包成一张png图片。 要点: texture a...
分类:
编程语言 时间:
2015-02-05 14:55:47
阅读次数:
150
原文:Swift游戏实战-跑酷熊猫 03 熊猫跑动动画 这节内容,我们一起来利用SKAction的来为熊猫创建动画,我们将学会通过纹理组产生动画,使用永远循环的SKAction让熊猫不停的跑动。 要点: 枚举的使用:用来记录熊猫的动作状态 enum Status:Int{ case run=1,ju...
分类:
编程语言 时间:
2015-02-05 14:54:22
阅读次数:
255