自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Meadows of Heaven

Provided by iceAna Team

  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

原创 用Swift做个游戏Lecture10 —— 优化游戏(终结篇)

Flappy Bird整个项目临近尾声,要做的只是对游戏体验的优化,本文首先解决两个,分别是:实现Player 静态时的动画,修改早前掉落时直上直下的问题。Player撞击障碍物时,给出一个shake摇晃动画。游戏最后实现的效果是这样的:Player动画实现当游戏状态为.Tutorial的时候,Player是静态呈现在教程界面上的,为此我们想要实现一个动画,让其挥动翅膀。而实现方法也很简单,动

2015-12-30 13:06:13 1164

原创 用Swift做个游戏Lecture09 —— 服务员,说好的菜单呢?

Lecture08课程结束,我们已经走过了90%,剩下的10%是对游戏体验的改进罢了。就比如,刚启动游戏,“Player”就出现在屏幕中Flap一下翅膀,然后还没等用户清楚这个游戏是什么情况的时候,“Player”已经坠地阵亡了。这种游戏体验可谓是差到极致,试想一个用户下载游戏并启动,此时还对游戏没有一丝认知,渴求先看看帮助说明或者玩法介绍之类吧!因为本课程中,将剔除早前的直接进入游戏的弊端,通过添

2015-12-30 13:04:36 683

原创 用Swift做个游戏Lecture08 —— Show Me 得分面板!

课时7中实现了得分机制,当你越战越勇,得分也蹭蹭地往上加,不过马有失蹄,人有失足,总会不小心失败,这时候就要结算你的劳动成果了:通常都是告知游戏结束,得分几何,最好成绩等等信息。咱们游戏是这么设计的:本文任务:当游戏结束时呈现上图的内容。思路:简单来说就是实例化几个特定纹理(你可以理解为照片image)的精灵,然后按照特定布局放置到屏幕中,是不是灰常简单呢?01.使用NSUserDefaul

2015-12-30 13:04:00 774

原创 用Swift做个游戏Lecture07 —— 老板,来块记分牌!

“Hey!我昨天Flappy Bird得了100分!!!”“我叶良辰表示不服!” Lecture06课时完毕,我们已经初步完成游戏的主体,可惜却没有一个衡量得分的标准。类似FlappyBird游戏,当然是谁通过的障碍物越多,就越牛逼。不如我们设定如下规则:通过一对障碍物得1分。触碰地面或者障碍物判定失败,结算分数。当前任务主要分为:显示分数牌如何判断通过障碍物。01.显示分数牌像Fl

2015-12-30 13:03:18 676

原创 用Swift做个游戏Lecture06 —— 碰撞的检测

前文已经为各个精灵新增了Physics Body,设置了三个掩码:categoryBitMask表明了分属类别。collisionBitMask告知能与哪些物体碰撞。contactTestBitMask则告知能与哪些物体接触。现在遗留的问题是如何检测碰撞?难道是在update()方法进行检测:遍历所有的节点,通过判断节点的位置是否有交集吗?天呐!这也太麻烦了。确实,如果通过自己实时检测实在过

2015-12-30 13:01:11 934

原创 用Swift做个游戏Lecture05 —— 真实的物理世界

友情提示:为了方便大家快速上手项目,我上传了课时的教程至github,请找到Code文件夹中->L05文件夹->FlappyBird-Start下载。倘若你觉得文章还不错,请关注我并点击喜欢,这是对我写文章最大的鼓励。游戏的雏形已经基本实现,呈现了背景,地面持续滚动,Player上下跳窜以及源源不断的仙人掌。不过细心的你也应当发现有以下几个不足:Player可以通过不断点击升高到屏幕外。仙人掌

2015-12-30 13:00:27 928

ray renderlich 出品 做一个checklist 小app

ray renderlich 出品 做一个checklist 小app

2015-05-20

Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip )

Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件Beginning.iOS.5.Development.Exploring.the.iOS.SDK.pdf.zip ) 您可以上传小于50MB的文件

2012-04-05

linux +shell +scripting

对于初学者学习shell是很好的文档 值得拥有与学习

2012-03-24

Qt基于tcp和udp局域网聊天工具

首先建立一个局域网 可以实现多台机子之间的交流 部分功能不错 界面比较完善。有开机启动画面 登录框 聊天框 代码简单易懂 持续跟新

2011-11-29

华为员工linux培训资料

很好的linux资源 可以看看 对你学习linux有很大帮助

2011-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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