Cocos2d-x 基础教程
文章平均质量分 74
Cocos2d-x的基础知识讲解
雷文顿
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x教程(38)-iOS移植Android
Cocos2d-x iOS项目移植安卓问题原创 2015-03-17 11:20:04 · 2147 阅读 · 0 评论 -
Cocos2d-x教程(37)-Mac搭建Android开发环境
Cocos2d-x v3.3版本 Mac系统搭建安卓开发环境原创 2015-03-13 16:51:22 · 2717 阅读 · 1 评论 -
Cocos2d-x教程(36)-多线程与异步加载
Cocos2d-x 多线程与异步加载原创 2014-11-22 18:23:36 · 7229 阅读 · 0 评论 -
Cocos2d-x教程(35)-三维拾取Ray-AABB碰撞检测算法
Cocos2d-x 3.3beta0 三维拾取,Ray-AABB碰撞检测原创 2014-10-10 18:43:27 · 4782 阅读 · 1 评论 -
Cocos2d-x教程(34)-三维物体OBB碰撞检测算法
Cocos2d-x 3.3beta0 使用OBB包围盒碰撞检测。原创 2014-09-30 15:25:28 · 8670 阅读 · 2 评论 -
Cocos2d-x教程(33)-三维物体AABB碰撞检测算法
Cocos2d-x 3.x版本 3D物体的碰撞检测,AABB包围盒。原创 2014-09-25 18:44:39 · 14415 阅读 · 0 评论 -
Cocos2d-x教程(32)-quick-cocos2d-x 加密
欢迎加入Cocos2d-x 交流群:193411763转载时请注明原文出处 :开发环境:Xcode 5.0 + quick-cocos2d-x-2.2.5quick-cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种:1.对脚本/资源文件本身加密2.将脚本/资源文件压缩成zip,对zip进行加密3.对脚本/资源文件加密后,再将其压缩的zip原创 2014-08-29 17:00:36 · 6061 阅读 · 2 评论 -
Cocos2d-x教程(31)-TableView的滚动条
Cocos2d-x CCTableView 滚动条的实现原创 2014-08-15 16:54:37 · 7138 阅读 · 2 评论 -
Cocos2d-x教程(29)-3.x版本遮罩层实现捕鱼达人滚动数字表盘
Cocos2d-x 3.0版本 遮罩层实现捕鱼达人滚动数字表盘原创 2014-08-01 18:41:07 · 4432 阅读 · 7 评论 -
Cocos2d-x教程(30)-3.x版本物理引擎的使用
Cocos2d-x 3.x版本物理引擎使用。.物理世界依据的是牛顿定律,并独立于正常的渲染世界的,两个世界一个负责游戏画面渲染,一个负责物理模拟,他们之间存在数据交互。物理引擎并非每款游戏的必需品,但它却可以更好的模拟现实世界的真实感。原创 2014-08-07 18:21:37 · 4747 阅读 · 3 评论 -
Cocos2d-x教程(28)-ttf 字体库的使用
Cocos2d-x 引入ttf字体库原创 2014-07-10 11:39:41 · 4991 阅读 · 2 评论 -
Cocos2d-x教程(27)-Cocos2d-x 2.2.x tolua++使用方法
Cocos2d-x 2.2.x版本使用tolua++工具绑定自定义C++方法到Lua原创 2014-04-29 22:59:09 · 2986 阅读 · 0 评论 -
Cocos2d-x教程(26)-Cocos2d-x + Lua脚本实现大地图缩放功能
Cocos2d-x + Lua脚本实现大地图缩放功能原创 2014-04-21 21:18:46 · 4963 阅读 · 2 评论 -
Cocos2d-x教程(25)-本地数据加密
欢迎加入 Cocos2d-x 交流群: 193411763当我们使用本地数据存储CCUserDefault时会存在一个缺陷,那就是CCUserDefault采用的存储方式为明文存储,这对于玩家来说修改存档的数据是十分方便的。今天我们要学习的就是如何使用SHA1消息摘要算法对CCUserDefault存储的数据进行加密。SHA1库文件的下载地址: http://www.tamal原创 2014-03-31 22:46:31 · 4370 阅读 · 4 评论 -
Cocos2d-x教程(24)-rapidJson使用方法
欢迎加入 Cocos2d-x 交流群: 193411763 转载时请注明原文出处:http://blog.csdn.net/u012945598/article/details/22608599在Cocos2d-x-2.2.2的版本中,将Jsoncpp的库替换成了rapidJson,其主要原因是rapidJson的解析效率要高于Js原创 2014-03-30 21:41:43 · 8609 阅读 · 0 评论 -
Cocos2d-x教程(23)-CCTableView使用详解
Cocos2d-x 2.2.2 CCTableView使用详解原创 2014-03-12 10:34:37 · 8700 阅读 · 9 评论 -
Cocos2d-x教程(22)-lua中的json解析
Cocos2d-x 2.2.2版本 lua中使用Json解析原创 2014-03-07 13:41:22 · 6568 阅读 · 1 评论 -
Cocos2d-x教程(21)-画板
Cocos2d-x 实现画板功能原创 2014-02-19 00:20:51 · 3798 阅读 · 4 评论 -
Cocos2d-x教程(20)-闪电效果
Cocos2d-x OpenGL实现闪电特效翻译 2014-01-29 13:21:17 · 8490 阅读 · 0 评论 -
Cocos2d-x教程(19)-cocos2d-x.xcodeproj-2.2.x版本对cocos2dx文件的引用以及Cocos2d-x 2.2.0版本后项目拷贝出来无法运行的原因
今天在使用Cocos2d-x 2.2.1版本中的"curl.h"头文件时遇到了一个问题 提示文件没有找到。之后笔者对比了一下Cocos2d-x 2.1.5版本,发现在2.1.5的版本中cocos2dx文件(curl文件夹位于cocos2dx文件夹目录下)是以groups(黄色文件夹)的形式存在于项目中的,而在2.2.x版本中采用了新的引入方式,也就是我们所见到的cocos2d-x原创 2014-01-07 13:17:00 · 3553 阅读 · 0 评论 -
Cocos2d-x教程(18)-回调函数
Cocos2d-x 回调函数使用方法原创 2014-01-05 14:17:26 · 3331 阅读 · 0 评论 -
Cocos2d-x教程(17)-Box2D 物理引擎
Box2D的基本使用方法原创 2014-01-03 13:30:52 · 10124 阅读 · 5 评论 -
Cocos2d-x教程(16)-自定义动作 圆周运动
Cocos2d-x 如何封装动作 圆周运动原创 2013-12-27 10:06:30 · 9142 阅读 · 6 评论 -
Cocos2d-x教程(15)-Json解析(高级篇)
欢迎加入 Cocos2d-x 交流群: 193411763 转载时请注明原文出处: 需要源码请留下邮箱地址今天我们来学习一下关于比较复杂的Json数据的解析方法。 在上一节中已经说明,2.2.0以上版本的2d-x已经包含了老版本中我们所使用的jsoncpp的文件,所以我原创 2013-12-19 16:48:04 · 7655 阅读 · 6 评论 -
Cocos2d-x教程(14)-Cocos2d-x 2.2.x版本 Json解析(初级篇)
Cocos2d-x 2.2.0与2.2.1版本中包含了 Jsoncpp 的库,所以我们无需引入Jsoncpp的库文件便可直接使用 Json进行解析原创 2013-12-18 18:32:03 · 7815 阅读 · 6 评论 -
Cocos2d-x教程(12)-利用遮罩(蒙版)CCLayerColor制作新手引导界面(中)
继续制作我们的新手引导引导界面......新建一个工程Demo_2,新建一个场景类,命名NewScene。首先来讲我们上一讲已经实现的部分添加进来,看一下NewScene中的代码:.cpp文件代码如下:上一讲中的效果图如下:下面我们通过CCClippingNode类来创建一个剪裁节点,通过这个剪裁节点,我们将在效果图中抠出来一个图形,创建剪裁节点方法如下原创 2013-12-18 00:20:29 · 12256 阅读 · 16 评论 -
Cocos2d-x教程(11)-利用遮罩(蒙版)CCLayerColor制作新手引导界面(上)
在我们第一次使用一款软件的时候,都会有一个新手引导的画面,画面上一般会有一个小手指指着一个地方,告诉你应该点这个区域,而这个区域是亮的,其它的部分是暗的;又或者是如下图所示的一种情况:注:素材均源自网络,若涉及版权问题~你丫去死吧! 请联系我!看看这张图片,虽然它是个应用不是个游戏,但是效果类似,有一个黑色的透明度不是很高的东西遮住了下面,而在黑色层的上面又多了几个引导,此篇文章中笔者就带原创 2013-12-12 12:22:10 · 8711 阅读 · 1 评论 -
Cocos2d-x教程(10)-CCProgressTimer实现页面加载进度条效果
原码下载地址:http://download.csdn.net/detail/u012945598/6683161 相信大家在玩游戏的过程中都会遇到一个loading的界面,loading界面的作用主要是为了加载游戏中需要用到的资源。在比较大型的游戏中,资源通常会占用很大的空间,如果不做一个预加载,在切换界面的过程中很容易造成卡屏的现象。今天要讲解的内容便是加载界面中原创 2013-12-09 11:11:20 · 4835 阅读 · 0 评论 -
Cocos2d-x教程(9)-简单的数据存储,CCUserDefault
源码下载地址:http://download.csdn.net/download/u012945598/6654587 实现首次运行程序加载效果原创 2013-12-04 11:15:08 · 3521 阅读 · 0 评论 -
Cocos2d-x教程(8)-遮罩层实现捕鱼达人滚动数字表盘
源码请到 http://download.csdn.net/download/u012945598/6637329 下载 玩过捕鱼达人的朋友都知道捕鱼达人记录金币的是一个类似于老虎机表盘的东西,当你打中鱼获得了金币后金币数量会滚动,我们今天将要使用OpenGL提供的遮罩效果来实现一个简单的表盘滚动功能。原创 2013-12-01 00:00:11 · 7152 阅读 · 9 评论 -
Cocos2d-x教程(7)-动作
Cocos2d-x中的动作基类是CCAction,CCAction的绝大多数实现类都派生自CCFiniteTimeAction,由CCFiniteTimeAction派生出的两个主要类分别是瞬时动作(CCActionInstant)和持续性动作(CCActionInterval),这两类动作是可以配合使用的,在后面我们将会讲解。7.1 瞬时动作 瞬时动作就是指能立刻完成那个原创 2013-11-30 10:41:19 · 2070 阅读 · 0 评论 -
Cocos2d-x教程(6)-粒子效果
源码请到 http://download.csdn.net/download/u012945598/6623377 下载。 Cocos2d-x的粒子系统由CCParticleSystem类实现,粒子效果的生成方式有很多种,在大多数情况下,我们通过plist文件来保存粒子系统的参数,如果我们已经有了一个粒子效果文件,我们可以直接利用CCParticleSystem的初始化方法从文件原创 2013-11-28 09:49:30 · 3693 阅读 · 1 评论 -
Cocos2d-x教程(5)-播放音乐与音效
播放音乐与音效的方法十分简单,使用CocosDenshion音效引擎库中的SimpleAudioEngine类即可。如下图所示首先在文件中引入头文件SimpleAudioEngine.h之后加入命名空间CocosDenshion即可使用了。具体使用方法如下图所示:原创 2013-11-27 20:46:44 · 1727 阅读 · 0 评论 -
Cocos2d-x教程(4)-创建动画效果,TexturePacker工具
在游戏中,我们经常会看到鱼在游,人在跑,那么这些便是通过Cocos2d-x中的动画来实现的,一个动画是由精灵帧序列组成。下面笔者将教大家如何如何将多张图片打包到一起,如何利用打包好的图片生成一个动画。 在此之前先让我们来了解几个概念: CCSpriteFrame(框帧):包含纹理与纹理中的一个矩形区域,表示纹理的一部分。一个精灵显示的内容就可以用框帧表示,同时框帧还是帧原创 2013-11-27 19:42:42 · 3524 阅读 · 0 评论 -
Cocos2d-x教程(3)-初识触屏事件
一个手机游戏,不会没有触屏事件,比如我们玩的捕鱼达人游戏,在点击屏幕某一个位置后,炮弹变回打向那个位置,这就是通过触屏事件来实现的。 Cocos2d-x中,最简单的触屏实现方法就是通过CCLayer的TouchEnable属性开启或者关闭接收触屏事件。(此时的类一定是继承CCLayer的,如 class HelloWorld : publiccocos2d::CCLayer)原创 2013-11-26 11:29:07 · 3371 阅读 · 0 评论 -
Cocos2d-x教程(2)-制作时钟
该篇文章将利用之前所学知识以及即将要讲解的新知识制作一个功能简单的时钟。原创 2013-11-25 20:16:57 · 5838 阅读 · 36 评论 -
Cocos2d-x教程(1)-让我们来学习一些传说中的概念
该文章适合所有想学Cocos2d-x的朋友,但最适合的人群是游戏开发经验及Cocos2d-x使用经验不多的朋友。1.1 我的Cocos2d-x版本 笔者在写这边文章时,最新的Cocos2d-x版本是2.30,不过还仅仅是测试版;但由于笔者懒惰,使用的是2.14版本,同时建议读者使用2.14以上版本(2.15,2.20),这些版本都不会太过古老,不会使各位读者产生一种沧桑久远的感原创 2013-11-25 11:05:25 · 5091 阅读 · 0 评论