上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页
摘要: 我们的编写的第一个Cocos2d-x Lua程序,命名为HelloLua,从该工程开始学习其它的内容。创建工程我们创建Cocos2d-x Lua工程可以通过Cocos2d-x提供的命令工具cocos实现,但这种方式不能与Cocos Code IDE集成开发工具很好地集成,不便于程序编写和调试。由于C... 阅读全文
posted @ 2015-05-06 21:37 智捷iOS课堂 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Cocos Code IDE是Cocos2d-x团队开发的,用于开发Cocos2d-JS和Cocos2d-x Lua绑定的游戏工具,它是基于Eclipse[ Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的... 阅读全文
posted @ 2015-05-05 18:22 智捷iOS课堂 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 我们先介绍轻量级的物理引擎——Chipmunk。Chipmunk物理引擎,由Howling Moon Software的Scott Lebcke开发,用纯C编写。Chipmunk的下载地址是http://code.google.com/p/chipmunk-physics/,技术论坛是http://... 阅读全文
posted @ 2015-04-10 11:11 智捷iOS课堂 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 为了访问瓦片地图,Cocos2d-JS中访问瓦片地图API,主要的类有:TMXTiledMap、TMXLayer和TMXObjectGroup等。1、TMXTiledMapTMXTiledMap是瓦片地图类,它的类图如下图所示,TMXTiledMap派生自Node类,具有Node特点。TMXTile... 阅读全文
posted @ 2015-04-09 18:59 智捷iOS课堂 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 如图所示游戏场景,它是我们以往介绍的实例,在场景中有三个方块精灵(BoxA、BoxB和BoxC)和背景精灵,这个背景叫做“地图”有点牵强,地图采用了有规律的纹理。游戏场景那么我们如何设计这个游戏地图呢?我们可以使用两种方法:采用一张大图片和采用小纹理图片重复贴图。1、采用一张大图片我们在以往中介绍的... 阅读全文
posted @ 2015-04-08 21:45 智捷iOS课堂 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 除了使用Cocos2d-JS的11种内置粒子系统外,我们还可以通过创建ParticleSystem对象,并设置属性实现自定义粒子系统,通过这种方式完全可以实现我们说需要的各种效果的粒子系统。使用ParticleSystem自定义粒子系统至少有两种方式可以实现:代码创建和plist文件创建。代码创建粒... 阅读全文
posted @ 2015-04-07 08:53 智捷iOS课堂 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 从类图中我们可以看到,Cocos2d-JS中有内置的11种粒子,这些粒子的属性都是预先定义好的,我们也可以在程序代码中单独修改某些属性,我们在上一节的实例中都已经实现了这些属性的设置。内置粒子系统内置的11种粒子系统说明如下:ParticleExplosion。爆炸粒子效果,属于半径模式。Parti... 阅读全文
posted @ 2015-04-06 19:15 智捷iOS课堂 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-JS提供了一个音频CocosDenshion引擎。具体使用的API是cc.AudioEngine。cc.AudioEngine有几个常用的函数:playMusic(url, loop)。播放背景音乐,参数url是播放文件的路径,参数loop控制是否循环播放,缺省情况下false。st... 阅读全文
posted @ 2015-04-06 18:42 智捷iOS课堂 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在很多移动设备的游戏使用到了加速度计,Cocos2d-JS引擎提供了访问加速度计传感器的能力。本节我们首先介绍一下加速度计传感器,然后再介绍如何在Cocos2d-JS中访问加速度计。加速度计加速度计是一种能够感应设备一个方向上线性加速度的传感器。广泛用于航空、航海、宇航及武器的制导与控制中。线加速度... 阅读全文
posted @ 2015-04-03 10:39 智捷iOS课堂 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-JS中的键盘事件与触摸事件不同,它没有空间方面信息。键盘事件不仅可以响应键盘,还可以响应设备的菜单。键盘事件是EventKeyboard,对应的键盘事件监听器(cc.EventListener.KEYBOARD),键盘事件响应属性:onKeyPressed。当键按下时回调该属性所指定... 阅读全文
posted @ 2015-04-01 18:22 智捷iOS课堂 阅读(539) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 30 下一页