上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页
摘要: 我们通过一个实例介绍一下,在Cocos2d-x 3.x中使用物理引擎的开发过程,熟悉这些API的使用。这个实例的运行后的场景,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点生成一个新的精灵,精灵的运行是自由落体运动。HelloPhysicsWorld实例使用物理引擎的一般步骤,如下图... 阅读全文
posted @ 2014-09-22 21:47 智捷iOS课堂 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 实例比较简单,如图所示,地图上有一个忍者精灵,玩家点击他周围的上、下、左、右,他能够向这个方向行走。当他遇到障碍物后是无法穿越的,障碍物是除了草地以为部分,包括了:树、山、河流等。忍者实例地图(TODO用这个精灵替换图中的)设计地图我们采用David Gervais提供开源免费瓦片集,下载的文件dg... 阅读全文
posted @ 2014-09-19 09:03 智捷iOS课堂 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 图所示的复杂地图可以使用瓦片地图技术,瓦片地图是用一些小图片(瓦片)拼接而成,这样可以大大地减少内存消耗。如图所示的瓦片地图,只需要如图所示的三个瓦片就可以了。 瓦片地图 ... 阅读全文
posted @ 2014-09-16 22:28 智捷iOS课堂 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 除了使用Cocos2d-x的11种内置粒子系统外,我们还可以通过创建ParticleSystemQuad对象,并设置属性实现自定义粒子系统,通过这种方式完全可以实现我们说需要的各种效果的粒子系统。使用ParticleSystemQuad自定义粒子系统至少有两种方式可以实现:代码创建和plist文件创... 阅读全文
posted @ 2014-09-15 09:37 智捷iOS课堂 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 从类图中我们可以看到,Cocos2d-x中有内置的11粒子,这些粒子的属性都是预先定义好的,我们也可以在程序代码中单独修改某些属性,我们在上一节的实例中都已经实现了这些属性的设置。内置粒子系统内置的11粒子系统说明如下:ParticleExplosion。爆炸粒子效果,属于半径模式。Particle... 阅读全文
posted @ 2014-09-14 09:01 智捷iOS课堂 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 循环语句能够使程序代码重复执行。Swift编程语言支持4种循环构造类型:while、do while、for和for in。for和while循环是在执行循环体之前测试循环条件,而do while是在执行循环体之后测试循环条件。这就意味着for和while循环可能连一次循环体都未执行,而do whi... 阅读全文
posted @ 2014-09-09 14:13 智捷iOS课堂 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 在Foundation框架中提供一种字典集合,它是由“键-值”对构成的集合。键集合不能重复,值集合没有特殊要求。键和值集合中的元素可以是任何对象,但是不能是nil。Foundation框架字典类也分为NSDictionary不可变字典和NSMutableDictionary可变字典。一、NSDict... 阅读全文
posted @ 2014-09-07 22:02 智捷iOS课堂 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 字典表示一种非常复杂的集合,允许按照某个键来访问元素。字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的。如下图所示是字典结构的“学号与学生”集合,学号是键集合,不能重复,学生是值集合,可以重复。提示 字典... 阅读全文
posted @ 2014-09-07 20:52 智捷iOS课堂 阅读(563) 评论(0) 推荐(0) 编辑
摘要: Swift数字类型之间的转换Swift是一种安全的语言,对于类型的检查非常严格,不同类型之间不能随便转换。一、整型之间的转换在C和Objective-C等其他语言中,整型之间有两种转换方法:从小范围数到大范围数转换是自动的;从大范围数到小范围数需要强制类型转换,有可能造成数据精度的丢失。而在Swif... 阅读全文
posted @ 2014-09-05 10:03 智捷iOS课堂 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Swift中的闭包表达式很灵活,其标准语法格式如下:{ (参数列表) ->返回值类型 in 语句组}其中,参数列表与函数中的参数列表形式一样,返回值类型类似于函数中的返回值类型,但不同的是后面有in关键字。Swift提供了多种闭包简化写法,这一节我们将介绍几种不同的形式。1.类型推断简化类型推断是... 阅读全文
posted @ 2014-09-04 20:38 智捷iOS课堂 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页