
cocos2d-x
文章平均质量分 77
fengqiaojiangshui
这个作者很懒,什么都没留下…
展开
-
Windows7上搭建cocos2d-x 3.4开发环境
在windows7上搭建COCOS2D-X开发环境并不难, 但是由于框架更新过快,很多用户都有困难。我希望你们认为这个教程有用。建议:为了避免安全相关的问题,请以管理员权限执行所有的操作,当运行命令的时候,也要确保之前是以管理员权限打开了命令行窗口.工具准备搭建开发环境需要安装工具包括Visual Studiopython ———(本教程以python2.7.3版本原创 2015-03-14 21:02:38 · 1256 阅读 · 0 评论 -
【cocos2d-x 3.0之三】新触摸机制的前奏——Lambda
在介绍3.0新的触摸机制之前,我们有必要先介绍一下3.0新引进的C++ 11的Lambda表达式。1. Lambda表达式首先,什么是Lambda表达式呢?Lambda表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的Lambda抽象,是一个匿名函数,即没有函数名的函数。相信有数学背景的孩子,现在是不是感觉到Lambda这个读音很耳熟呢?嘿嘿转载 2015-03-05 19:45:20 · 355 阅读 · 0 评论 -
【cocos2d-x 3.0之二】事件回调函数的变化
从3.0开始,事件回调函数由原来的schedule_selector和menu_selector等变成CC_CALLBACK_0、CC_CALLBACK_1、CC_CALLBACK_2、CC_CALLBACK_3。下面先来介绍几个1. CC_CALLBACK_1[cpp] view plaincopyv2.2 MenuIte转载 2015-03-05 19:44:08 · 550 阅读 · 0 评论 -
【cocos2d-x 3.0之一】一些小变化
用了cocos2d-x 3.0版本,发现有一些小变化,用此篇来记录一下小变化,不断更新中。1. 从此不再见到以CC开头的类,因为CC被去掉了,并且定义的时候用auto:[cpp] view plaincopyv2.2 v3.0 CCDirector Director CCLaye转载 2015-03-05 19:42:12 · 351 阅读 · 0 评论 -
cocos2d-x 2.2.3 创建项目的方法
coco2d-x 2.2.3 创建工程不再有专门的批处理文件,而是改用了python脚本,这样修改的其中一个好处是:可以方便的一次性创建各个平台下的工程,不需要像以前一样分平台创建。但是使用起来感觉没有以前方便了,至少我刚开始用的时候是这么感觉的,于是网上查了下,参考了点资料,然后自己写了个批处理文件,感觉这样就方便多了。放在这里跟大家分享下。准备工作首先,你得下载pyth转载 2015-03-04 20:13:01 · 294 阅读 · 0 评论 -
【cocos2d-x 3.0之四】CC_CALLBACK原理及应用
c++ 11 基础 : std::function 类模版 std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标进行存储、复制、和调用操作,这些目标包括函数、lambda表达式、绑定表达式、以及其它函数对象等。用法示例:①保存自由函数?12转载 2015-03-15 21:00:34 · 519 阅读 · 0 评论 -
cocos2d-x的实现类
下面,我们首先逐一介绍cocos2d-x对应上述基本概念的对象,以及他们之间的程序关联。CCDirector(导演类)CCDirector对象的作用类似于Windows编程中的主窗口对象(不同之处在于该对象并不可见),它负责创建、管理应用程序/游戏的主窗口,在特定的条件下显示某个场景。针对CCDirector的调用代码(下面这段代码是主程序启动时的标准步骤,在AppDelegate的a原创 2015-03-03 22:11:56 · 444 阅读 · 0 评论 -
cocos2d-x基本概念
场景(CCScene):我们假设一个只有两关的游戏:第一关(2个小鬼,1个小BOSS);第二关(5个小鬼,1个大BOSS)。通常情况下,我们会这样设计整个游戏的流程(workflow): 开场动画,可以有几个目的:简单介绍一下游戏操作\讲述故事背景\公司或者工作室动画LOGO进入主菜单后可以引导用户:开始新游戏\读取进度\设置游戏 声音,文字,游戏内容设置……\高分排名 通常都是列表,原创 2015-03-03 22:01:23 · 461 阅读 · 0 评论 -
Cocos2d-x 3.x -- 总结数学类Vec2/Size/Rect
数学类Vec2、Size、Rect,是Cocos2d-x中比较常用的类。比如设置图片位置,设置图片大小,两图片的碰撞检测等等。比起2.x版本,在3.2版本中本质上其实没有太大的变化,主要的变化就是将全局宏定义相关的操作封装到各自的类中而已。比如:Vec2的向量运算宏定义ccp***(),现在都已经封装到Vec2类里面去了。【Vec2】Vec2原名Point,它既转载 2015-03-15 20:20:02 · 1268 阅读 · 0 评论 -
总结Cocos2d-x 3.x版本的一些变化
【Cocos2d-x v3.0 亮点】使用 C++(C++11) 的特性取代了 Objective-C 的特性优化了 Labels优化了渲染器(比 v2.2 更快)新的事件分发机制物理引擎集成新的 UI 对象模板容器 * 使用 cocos2d::Map * 使用 cocos2d:转载 2015-03-15 20:22:44 · 519 阅读 · 0 评论 -
Sprite 3D用法和相关特性详解
转载自:http://cn.cocos2d-x.org/tutorial/show?id=1188一直以来Cocos2d-x游戏引擎留给大家的印象是一款纯2D游戏引擎,它在2D手机游戏开发方面有很出色的表现,不过现在我要告诉大家,今天的Cocos2d-x已经不再是一款只能开发2D游戏的游戏引擎了,从v3.1版本开始,Cocos2d-x已经支持obj格式的3D静态模型的显示,在v3.2 版本转载 2015-03-14 22:36:50 · 498 阅读 · 0 评论 -
cocos2d-x之CREATE_FUNC宏
阅读cocos2d-x demo的代码,我们会看到有些头文件中使用CREATE_FUNC这个宏,那么它是做什么的呢?在cocos2d-x 又是起什么作用呢?下面我们就一起来看看CREATE_FUNC宏的源代码:[cpp] view plaincopy/** * define a create function for a specifi转载 2015-03-05 19:52:28 · 403 阅读 · 0 评论