2014年7月24日

Swift游戏实战-跑酷熊猫 08 产生源源不断的移动平台

摘要: 原理代码实现这节内容我们一起学习下平台的生产算法。要点:何时生成新的平台:当上一个平台的右边完全进入场景的时候,就可以生成新的平台类。如何知道上一个平台完全进入场景:主场景中有个变量lastDis记录着平台还有多少距离完全进入场景,他的计算公式是:平台的长度+x坐标 - 主场景的宽度我们通过代理将l... 阅读全文

posted @ 2014-07-24 10:06 老镇 阅读(1198) 评论(4) 推荐(2) 编辑

2014年7月23日

Swift游戏实战-跑酷熊猫 07 平台的移动

摘要: 这节内容我们来实现平台是怎么产生移动动画的。要点1 利用数组存放平台var platforms=[Platform]()2 有新的平台产生存放进数组platforms.append(platform)3 利用主场景的update方法不断地调用平台工厂类的move方法override func upd... 阅读全文

posted @ 2014-07-23 09:45 老镇 阅读(1141) 评论(8) 推荐(3) 编辑

2014年7月22日

ANE-IOS与AS的互通

摘要: 从AS调用IOS的函数与传参数extContex是ExtensionContext的实例,通过call调用。第一个参数是IOS对应的函数,之后所有的参数会变成一个数组传入IOS中。也就是说函数名称后面可以是一个可变数组。例如:extContex.call("setVolume",参数1,参数2,参数... 阅读全文

posted @ 2014-07-22 17:36 老镇 阅读(442) 评论(0) 推荐(0) 编辑

Swift游戏实战-跑酷熊猫 06 创建平台类以及平台工厂类

摘要: 这节内容我们一起学习下随机长度的踩踏平台的原理是怎么样的。要点:平台类我们的平台类继承于SKNode,这样就能被添加进其它节点进而显示在场景中。它有一个方法来创建平台,这个方法接收一个包含SKSpriteNode的数组。将数组里面的对象横向拼接在一起组成一个完整的平台。同时计算出平台的宽度onCre... 阅读全文

posted @ 2014-07-22 10:11 老镇 阅读(1052) 评论(4) 推荐(0) 编辑

2014年7月21日

Swift游戏实战-跑酷熊猫 05 踩踏平台是怎么炼成的

摘要: 这节内容我们一起学习下随机长度的踩踏平台的原理是怎么样的。要点:平台的组成我们的平台由3部分组成左:中:右:其中中间部分是可以无缝衔接的,下面就是两个中间部分衔接在一起要任何长度的平台,就只需要增加中间模块。前后能衔接的中间模块的制作:其实这种左右能够衔接的模块制作过程也很简单我们只要拿出平台的一半... 阅读全文

posted @ 2014-07-21 10:56 老镇 阅读(1131) 评论(6) 推荐(0) 编辑

2014年7月19日

构建针对 iOS 和 Android 的原生扩展

摘要: 第一部分:音量控制入门http://www.adobe.com/cn/devnet/air/articles/building-ane-ios-android-pt1.html第二部分: 开发 ActionScript 库http://www.adobe.com/cn/devnet/air/arti... 阅读全文

posted @ 2014-07-19 14:10 老镇 阅读(295) 评论(0) 推荐(0) 编辑

2014年7月18日

ANE打包心得

摘要: 1 ane中的p12证书是fb或者flashide中生成的(例如air工程生成的p12),不是苹果账号的p122 打包bat中的 -platform 要和 extension.xml中的platform节点相对应3 -C iPhone-ARM . 末尾的点要记得写4 这就是个坑爹货啊! 阅读全文

posted @ 2014-07-18 17:51 老镇 阅读(238) 评论(0) 推荐(0) 编辑

2014年7月17日

Swift游戏实战-跑酷熊猫 04 熊猫的跳和滚的动作

摘要: 这节内容,我们利用上一节学过的内容,给熊猫添加跳和滚动的动作。同时通过重载touchBegan方法来响应动作。切换跑,跳,滚。要点:通过序列帧纹理产生动画:SKAction.animatWithTextures(texture数组,播放的间隔时间)永远循环动画:SKAction.repeatActi... 阅读全文

posted @ 2014-07-17 14:12 老镇 阅读(1330) 评论(4) 推荐(0) 编辑

2014年7月16日

Swift游戏实战-跑酷熊猫 03 熊猫跑动动画

摘要: 这节内容,我们一起来利用SKAction的来为熊猫创建动画,我们将学会通过纹理组产生动画,使用永远循环的SKAction让熊猫不停的跑动。要点:枚举的使用:用来记录熊猫的动作状态 enum Status:Int{ case run=1,jump,jump2,roll //当run被赋值为1的时候,... 阅读全文

posted @ 2014-07-16 09:28 老镇 阅读(2013) 评论(16) 推荐(6) 编辑

2014年7月15日

在Swift中整数以及浮点的格式化

摘要: 1 整数的格式化有的时候我们需要将整数输出为类似01,02,001,002这样的格式。那么在swift中我们可以这样写let i=3let str = String(format:"%.2d",i)println("\(str)") //输出为032 保留多少位小数有时候我们需要将3.3333保留... 阅读全文

posted @ 2014-07-15 11:11 老镇 阅读(5983) 评论(0) 推荐(0) 编辑

导航