Cocos2d-x
文章平均质量分 79
主要是自己学Cocos2d-x时的一些笔记和总结,用作自己复习和跟大家共享。。。
yangchuankai
https://github.com/tigerguixh/QuickNews
展开
-
cocos2dx 常见的22种动画特效
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSize size =CCDirector::sharedDirecto原创 2014-09-19 20:42:26 · 1286 阅读 · 0 评论 -
浅谈cocos2d-x 的坐标体系
无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以弄cocos2d,一上来就先把各种与坐标有关的东西搞清楚。 基本的两个坐标系:屏幕坐标系和GL坐标系。屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。GL坐标系x轴朝右,y轴朝上。默认原点在左下角。 在调用任何需要设置位置的函数,或从函数获取位置信息前,必须要明确原创 2014-09-19 20:37:49 · 516 阅读 · 0 评论 -
cocos2d-x “喵星战争”要点剖析
一、喵星战争的游戏规则:原创 2014-09-19 18:41:59 · 716 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之加速度传感器事件
Coocs2D-x中使用加速度传感器代理CCAccelerometerDelegate提供的原创 2014-09-19 00:16:32 · 1014 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之触屏事件2
单点触摸实例:主角随手指移动:原创 2014-09-18 20:56:14 · 631 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之触屏事件1
CCStandardTouchDelegate协议是标准的获得多点触摸的范例原创 2014-09-18 18:34:04 · 666 阅读 · 0 评论 -
cocos2d-x基本知识点:文本渲染
文本渲染类:CCLabelAtlas类:CCLabelAtlas是使用图片作为文字的一种方式,该类可以通过图片直接定义,eg:CCLabelAtlas* label1 = CCLabelAtlas::create("test","fonts/1.png",48,64,' ');// 要显示的文本字符串,图片路径,字符宽度,字符高度,起始字符CCL原创 2014-09-18 18:23:24 · 716 阅读 · 0 评论 -
cocos2d-x基本知识点:粒子系统
新建CCParticleSystemQuad类原创 2014-09-18 02:23:28 · 853 阅读 · 0 评论 -
cocos2d-x基本知识点:网络连接libcurl
如果要在程序中使用libcurl,首先要进行原创 2014-09-18 02:08:19 · 767 阅读 · 0 评论 -
cocos2d-x基本知识点:游戏存档
Cocos2d-x中支持的游戏存档类CCUserDefault可以作为一个轻量级的原创 2014-09-18 01:44:18 · 1043 阅读 · 0 评论 -
cocos2d-x基本知识点:声音
预加载原创 2014-09-18 01:40:52 · 619 阅读 · 0 评论 -
Box2d---闲时复习
定义重力,新建世界:b2Vec2 gravity;gravity.Set(0.0f,-10.0f);world = new b2World(gravity);允许刚体休眠和创建地面:world->SetAllowSleeping(true);world->SetContinuousPhysics(true);静态刚体:没有质量,没有速度,只可以手动来改变它的位置。棱原创 2014-09-16 21:03:37 · 695 阅读 · 0 评论 -
Box2D API 中文:b2World 类参考
构造函数与析构函数b2World::b2World ( const b2Vec2 & gravity, bool doSleep ) 构造一个世界对象。参数: gravity 世界重力向量。doSleep 物体是否可休眠。通过不模拟休眠物体来提高引擎的效率。 b2World::~b2World ( ) 摧毁世界。所有的物理学实体被摧毁,而且所有的堆内存被释放。成翻译 2014-09-16 19:21:35 · 1572 阅读 · 0 评论 -
cocos2d-x基本知识点(8):菜单项
CCMenuItem是一个基类,它的子类可以加入CCMenu中原创 2014-09-15 12:22:57 · 607 阅读 · 0 评论 -
cocos2d-x基本知识点(7):动画
动画类CCAnimate也是一种动作,要实现原创 2014-09-15 10:26:30 · 730 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(end)
动作管理类原创 2014-09-11 23:15:54 · 673 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(下)
动作延时CCDelayTime的使用原创 2014-09-11 21:22:28 · 587 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(中)
基本样条动作原创 2014-09-11 17:44:29 · 1059 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(上)
动作类CCAction:CCAction类继承于对象类CCObject,有三个子类:有限时间动作(CCFiniteTimeAction),跟随动作(CCFollow),移动速度(CCSpeed).其中有限时间动作分为瞬时动作(CCActionInstance)和延时动作(CCActionInterval)。1、移动动作:CCMoveTo和CCMoveBy的使用void A原创 2014-09-11 17:43:39 · 602 阅读 · 0 评论 -
cocos2d-x基本知识点(5)
一、拖动渐隐效果类 CCMotionStreak原创 2014-09-10 19:30:53 · 610 阅读 · 0 评论 -
cocos2d-x基本知识点(4)
一、摄像机类原创 2014-09-10 16:33:27 · 617 阅读 · 0 评论 -
cocos2d-x基本知识点(3)
精灵类及其相关类的使用:1、CCSprite类的使用方法:void Spritel::addNewSpriteWithCoords(CCPoint p){int idx = (int)(CCRANDOM_0_1()*1400.0F/100.0F);int x = (idx%5) * 85;int y = (idx/5) * 121;CCSprite* spite = C原创 2014-09-10 12:39:41 · 785 阅读 · 0 评论 -
cocos2d-x 精灵遮罩
在网上看到一些对精灵遮罩的文章,但是都写的不够详细。以下是精灵遮罩的原理和实现。首先得理解一些东西。1.理解颜色混合。精灵有个成员函数:setBlendFunc(),这个函数以一个ccBlendFunc类型的变量为参数。这个ccBlendFunc是个结构体。这个结构体中有两个变量:src 和 dest. 举个例子:代码:ccBlendFunc spriteBle原创 2014-09-10 08:39:22 · 681 阅读 · 0 评论 -
cocos2d-x基本知识点(2)
一、菜单类CCMenu:原创 2014-09-09 18:25:20 · 734 阅读 · 0 评论 -
cocos2d-x基本知识点(1)
一、CCDirector:(1)、CCDirector类在游戏初始化的应用:bool AppDelegate::applicationDidFinishLaunching(){CCDirector *pDirector = CCDirector::sharedDirector(); //获得导演类pDirector->setOpenGLView(&CCEGLView::sha原创 2014-09-09 18:13:30 · 690 阅读 · 0 评论 -
基于Cocos2d-x-3.2和vs2012的环境配置
本篇是基于Cocos2d-x-3.2和vs2012的环境下配置。1、先从官方网站(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件。2、由于Cocos2d-x 3.0以上的版本要求系统windows7以上,vs2012以上。网上寻找并下载VS2012的镜像以及密钥,安装好vs2012。3、打开Cocos2d-x-3.2文件中的build文件中找到 “原创 2014-09-07 10:32:37 · 1795 阅读 · 0 评论