
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 · 1345 阅读 · 0 评论 -
浅谈cocos2d-x 的坐标体系
无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以弄cocos2d,一上来就先把各种与坐标有关的东西搞清楚。 基本的两个坐标系:屏幕坐标系和GL坐标系。 屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。 GL坐标系x轴朝右,y轴朝上。默认原点在左下角。 在调用任何需要设置位置的函数,或从函数获取位置信息前,必须要明确原创 2014-09-19 20:37:49 · 551 阅读 · 0 评论 -
cocos2d-x “喵星战争”要点剖析
一、喵星战争的游戏规则:原创 2014-09-19 18:41:59 · 753 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之加速度传感器事件
Coocs2D-x中使用加速度传感器代理CCAccelerometerDelegate提供的原创 2014-09-19 00:16:32 · 1058 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之触屏事件2
单点触摸实例:主角随手指移动:原创 2014-09-18 20:56:14 · 673 阅读 · 0 评论 -
cocos2d-x基本知识点:事件处理机制之触屏事件1
CCStandardTouchDelegate协议是标准的获得多点触摸的范例原创 2014-09-18 18:34:04 · 702 阅读 · 0 评论 -
cocos2d-x基本知识点:文本渲染
文本渲染类: CCLabelAtlas类: CCLabelAtlas是使用图片作为文字的一种方式,该类可以通过图片直接定义,eg: CCLabelAtlas* label1 = CCLabelAtlas::create("test","fonts/1.png",48,64,' '); // 要显示的文本字符串,图片路径,字符宽度,字符高度,起始字符 CCL原创 2014-09-18 18:23:24 · 761 阅读 · 0 评论 -
cocos2d-x基本知识点:粒子系统
新建CCParticleSystemQuad类原创 2014-09-18 02:23:28 · 896 阅读 · 0 评论 -
cocos2d-x基本知识点:网络连接libcurl
如果要在程序中使用libcurl,首先要进行原创 2014-09-18 02:08:19 · 803 阅读 · 0 评论 -
cocos2d-x基本知识点:游戏存档
Cocos2d-x中支持的游戏存档类CCUserDefault可以作为一个轻量级的原创 2014-09-18 01:44:18 · 1091 阅读 · 0 评论 -
cocos2d-x基本知识点:声音
预加载原创 2014-09-18 01:40:52 · 661 阅读 · 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 · 744 阅读 · 0 评论 -
Box2D API 中文:b2World 类参考
构造函数与析构函数 b2World::b2World ( const b2Vec2 & gravity, bool doSleep ) 构造一个世界对象。 参数: gravity 世界重力向量。 doSleep 物体是否可休眠。通过不模拟休眠物体来提高引擎的效率。 b2World::~b2World ( ) 摧毁世界。所有的物理学实体被摧毁,而且所有的堆内存被释放。 成翻译 2014-09-16 19:21:35 · 1623 阅读 · 0 评论 -
cocos2d-x基本知识点(8):菜单项
CCMenuItem是一个基类,它的子类可以加入CCMenu中原创 2014-09-15 12:22:57 · 641 阅读 · 0 评论 -
cocos2d-x基本知识点(7):动画
动画类CCAnimate也是一种动作,要实现原创 2014-09-15 10:26:30 · 766 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(end)
动作管理类原创 2014-09-11 23:15:54 · 715 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(下)
动作延时 CCDelayTime的使用原创 2014-09-11 21:22:28 · 629 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(中)
基本样条动作原创 2014-09-11 17:44:29 · 1115 阅读 · 0 评论 -
cocos2d-x基本知识点(6)---动作系列(上)
动作类CCAction: CCAction类继承于对象类CCObject,有三个子类:有限时间动作(CCFiniteTimeAction),跟随动作(CCFollow), 移动速度(CCSpeed).其中有限时间动作分为瞬时动作(CCActionInstance)和延时动作(CCActionInterval)。 1、移动动作:CCMoveTo和CCMoveBy的使用 void A原创 2014-09-11 17:43:39 · 638 阅读 · 0 评论 -
cocos2d-x基本知识点(5)
一、拖动渐隐效果类 CCMotionStreak原创 2014-09-10 19:30:53 · 636 阅读 · 0 评论 -
cocos2d-x基本知识点(4)
一、摄像机类原创 2014-09-10 16:33:27 · 640 阅读 · 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 · 823 阅读 · 0 评论 -
cocos2d-x 精灵遮罩
在网上看到一些对精灵遮罩的文章,但是都写的不够详细。以下是精灵遮罩的原理和实现。 首先得理解一些东西。 1.理解颜色混合。精灵有个成员函数:setBlendFunc(),这个函数以一个ccBlendFunc类型的变量为参数。这个ccBlendFunc是个结构体。这个结构体中有两个变量:src 和 dest. 举个例子: 代码: ccBlendFunc spriteBle原创 2014-09-10 08:39:22 · 713 阅读 · 0 评论 -
cocos2d-x基本知识点(2)
一、菜单类CCMenu:原创 2014-09-09 18:25:20 · 779 阅读 · 0 评论 -
cocos2d-x基本知识点(1)
一、CCDirector: (1)、CCDirector类在游戏初始化的应用: bool AppDelegate::applicationDidFinishLaunching(){ CCDirector *pDirector = CCDirector::sharedDirector(); //获得导演类 pDirector->setOpenGLView(&CCEGLView::sha原创 2014-09-09 18:13:30 · 729 阅读 · 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 · 1857 阅读 · 0 评论