摘要:
1,Swift继续使用Object-C原有的一套线程,包括三种多线程编程技术:(1)NSThread(2)Cocoa NSOperation(NSOperation和NSOperationQueue)(3)Grand Central Dispath(GCD)2,本文着重介绍Grand Central... 阅读全文
posted @ 2015-09-26 18:59
brave-sailor
阅读(373)
评论(0)
推荐(0)
摘要:
1,Swift继续使用Object-C原有的一套线程,包括三种多线程编程技术:(1)NSThread(2)Cocoa NSOperation(NSOperation和NSOperationQueue)(3)Grand Central Dispath(GCD)2,本文着重介绍Cocoa NSOpera... 阅读全文
posted @ 2015-09-26 18:56
brave-sailor
阅读(469)
评论(0)
推荐(0)
摘要:
1,Swift继续使用Object-C原有的一套线程,包括三种多线程编程技术:(1)NSThread(2)Cocoa NSOperation(NSOperation和NSOperationQueue)(3)Grand Central Dispath(GCD)2,本文着重介绍NSThreadNSTr... 阅读全文
posted @ 2015-09-26 18:55
brave-sailor
阅读(320)
评论(0)
推荐(0)
摘要:
Swift使用自动引用计数(ARC)来管理应用程序的内存使用。在大多是情况下,并不需要考虑内存的管理。当实例不再需要的时候,ARC会自动释放这些实例所使用的内存。但ARC并不是绝对安全的。下面两种情况会发生内存泄露。1,类实例之间的循环强引用两个类实例都有一个强引用指向对方,这样的情况就是强引用循环... 阅读全文
posted @ 2015-09-26 18:54
brave-sailor
阅读(545)
评论(0)
推荐(0)
摘要:
下面对String常用的属性和方法做个总结1,判断是否为空:isEmpty123var str:Stringif str.isEmpty{}2,获取字符数量:countElements12let str = "hangge.com"println("\(countElements(str))个字符"... 阅读全文
posted @ 2015-09-26 18:42
brave-sailor
阅读(705)
评论(0)
推荐(0)
摘要:
游戏少不了背景音乐和音效。下面我们通过创建一个管理音效的类,来实现背景音乐的播放,同时点击屏幕可以播放相应的音效。声音管理类 SoundManager.swift1234567891011121314151617181920212223242526272829import SpriteKit//引... 阅读全文
posted @ 2015-09-26 18:32
brave-sailor
阅读(798)
评论(0)
推荐(0)
摘要:
为了增强较大数值的可读性,Swift语言增加了下划线(_)来分隔数值中的数字。不管是整数,还是浮点数,都可以使用下划线来分隔数字。1234//数值可读性let value1 = 10_000_000_000let value2 = 1_000_000.000_000_1var value3:Int ... 阅读全文
posted @ 2015-09-26 18:32
brave-sailor
阅读(435)
评论(0)
推荐(0)
摘要:
下面通过一个样例演示如何实现飞行道具的生成,以及道具碰撞拾取。样例说明:1,屏幕从右到左不断地生成苹果飞过来(苹果高度随机)2,点击屏幕可以让熊猫跳跃3,熊猫碰到苹果,苹果消失运行效果:样例代码:苹果工厂类 AppleFactory.swift1234567891011121314151617181... 阅读全文
posted @ 2015-09-26 18:30
brave-sailor
阅读(556)
评论(0)
推荐(0)
摘要:
在游戏开发中,比如跑酷游戏。我们需要实现背景的无限循环滚动,来营造运动的效果。除了单层的背景滚动,还有视差滚动。视差滚动是指让多层背景以不同的速度移动,形成立体的效果,从而带来非常出色的视觉体验。样例说明:1,本样例背景分为两层。第一层更靠近游戏窗口的色彩更鲜艳,移动速度也更快一些。第二层由于要模拟... 阅读全文
posted @ 2015-09-26 18:28
brave-sailor
阅读(600)
评论(0)
推荐(0)
摘要:
一,下面演示了如何开发一个跑酷游戏,实现的功能如下:1,平台工厂会不断地生成平台,并且向左移动。当平台移出游戏场景时就可将其移除。2,生成的平台宽度随机,高度随机。同时短平台踩踏的时候会下落。3,奔跑小人设置了三种状态:奔跑,跳跃,打滚。4,跳跃时可以再进行二段跳。5,如果在一定高度落下,会先打滚... 阅读全文
posted @ 2015-09-26 18:27
brave-sailor
阅读(586)
评论(0)
推荐(0)

浙公网安备 33010602011771号