[置顶] 我写了本破书-swift语言实战晋级

摘要: 本书是一本介绍Swift实战的实用图书,旨在帮有一定编程基础的童鞋能够快速上手Swift。 本书的结构是先讲解了Swift语言的精要,没有基础的童鞋可以学习,有基础的童鞋可以当做复习。 接着讲解如何用Swift控制UIKit控件。 实战分为两部分,第一部分是基于UIKit的... 阅读全文

posted @ 2015-02-02 11:31 老镇 阅读(1274) 评论(2) 推荐(1) 编辑

2015年2月13日

swift语言实战晋级-第9章 游戏实战-跑酷熊猫-9-10 移除平台与视差滚动

摘要: 9.9 移除场景之外的平台 用为平台是源源不断的产生的,如果不注意销毁,平台就将越积越多,虽然在游戏场景中看不到。几十个还看不出问题,那几万个呢?几百万个呢? 所以我们来看看怎么移除平台,那什么样的平台需要移除呢?又如何移除呢?之前我们也说过,当平台完全移除游戏场景的时候就可以进行移除操作了。需要做... 阅读全文

posted @ 2015-02-13 11:51 老镇 阅读(1145) 评论(0) 推荐(0) 编辑

2015年2月12日

swift语言实战晋级-第9章 游戏实战-跑酷熊猫-7-8 移动平台的算法

摘要: 在上个小节,我们完成了平台的产生。那么我们来实现一下让平台移动。平台的移动,我们只需要在平台工厂类中写好移动的方法,然后在GameScene类中统一控制就行了。在GameScene类中,有个update方法会每隔一定的时间调用,用来控制平台的移动再适合不过了。首先,我们在GameScene类中定义一... 阅读全文

posted @ 2015-02-12 11:00 老镇 阅读(872) 评论(4) 推荐(0) 编辑

2015年2月11日

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-5-6 踩踏平台是怎么炼成的

摘要: 在游戏中,有很多分来飞去的平台,这个平台长短不一。如果每种长度都去创建一张图片那是比较繁琐的事情。实际上,我们只用到3张图。分别是平台的,平台的中间部分,平台的右边。关键是平台的中间部分,两张中间部分放在一起能够很好地衔接起来,这样只要增加中间部分的数量就能创建不同长度的平台。那这种图片该怎么制作... 阅读全文

posted @ 2015-02-11 13:59 老镇 阅读(889) 评论(1) 推荐(1) 编辑

2015年2月10日

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-4 熊猫的跳和打滚

摘要: 之前我们学会了跑的动作,现在我们可以利用同样的方法来实现了跳和打滚的动画。…… class Panda : SKSpriteNode { …… //跳的纹理集合 let jumpAtlas = SKTextureAtlas(named: "jump.atlas") //存储跳的... 阅读全文

posted @ 2015-02-10 12:00 老镇 阅读(737) 评论(0) 推荐(0) 编辑

2015年2月9日

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-3 显示一个动态的熊猫

摘要: 一个静态的熊猫明显不能满足我们的欲望,接下来我们就让熊猫跑起来。序列帧动画的原理就是不停的切换不同的图片。当我们将一张一张的切换Panda类的跑动文理后,熊猫就跑起来了。那么首先我们需要一个数组常量来储存跑动动画文理,还有一个变量来记录熊猫当前的动作状态。let runFrames = [SKTe... 阅读全文

posted @ 2015-02-09 10:20 老镇 阅读(1114) 评论(2) 推荐(4) 编辑

2015年2月6日

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类

摘要: 当我们创建好项目文件后我们就可以开始一步一步的按照我们之前列入的清单来编写我们的游戏。现在就让我们来创建一个熊猫这个类Panda.swift。我们将采取分解的方式,一步一步的完成Panda.swift的编写首先,我们要导入SpriteKit框架import SpriteKit接着我们创建一个枚举值,... 阅读全文

posted @ 2015-02-06 12:19 老镇 阅读(1109) 评论(1) 推荐(2) 编辑

2015年2月5日

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1

摘要: 学习目标一、进一步学习Swift的游戏制作二、掌握SKNode,SKSpriteNode的运用三、了解SpriteKit的物理系统四、掌握动作(SKAction)的运用在这一章,我们要通过制作跑酷熊猫这个游戏来进一步学习Swift的游戏开发。首先我们要知道自己将要编写的是一个什么样的游戏。先来看一下... 阅读全文

posted @ 2015-02-05 11:17 老镇 阅读(1282) 评论(0) 推荐(1) 编辑

2015年2月2日

swift语言实战晋级-1 Swift开发环境的搭建

摘要: 想要进行Swift的学习,必须要有个开发环境。简单的说就是装好了Xcode的Mac系统。那么接下来我们就简单了解一下这方面的内容。1.1 下载Xcode Xcode是苹果公司出的编程工具,类似于微软出品的visual studio,编写Java的eclipse,开发Flash的Flash IDE。... 阅读全文

posted @ 2015-02-02 11:34 老镇 阅读(2064) 评论(0) 推荐(1) 编辑

2014年11月11日

Swift动画编程指南-02 Swift动画是怎么炼成的

摘要: 上一节我们看了几个很棒的例子,我们不禁会想。他们是怎么设计的,怎么从一个空白的画布变成一个完整的,美丽的动画。这些动画是如何产生的,是哪些属性被改变了。我们还要认真思考的是,每一个步骤到底发生了什么。 很多时候,我们都只要操纵位置,透明度,缩放就能形成很棒的动画。XY坐标属性(Position... 阅读全文

posted @ 2014-11-11 11:29 老镇 阅读(582) 评论(0) 推荐(0) 编辑

导航