cocos2dx CCLayerColor和CCLayerColor】的更多相关文章

在cocos2dx中,默认的CCLayer背景是黑色的,有些时候需要特殊的Layer,所以cocos2dx中提供了这两种Layer CCLayerColor是可以改变背景色的Layer,示例如下: CCSize size = __winSize; CCLayerColor* layer = CCLayerColor::create(ccc4(255, 0, 0, 255), size.width/2, size.height/2); addChild(layer); 通过create函数创建层,…
颜色图层在游戏中主要用来烘托背景,可以按照RGB设置填充颜色,同时还可以设置图层的透明度(opacity),常用于显示背景 颜色图层还存在一个特殊的子类:CCLayerGradient,是具有颜色渐变效果的颜色图层可以设置背景的渐变效果,Opacity:透明度 ccc4(Red,Green,Blue,Opacity)是一个结构体,用于表示颜色 ccc3(Red,Green,Blue)也是一个结构体,只是三色…
[Cocos2d-x For WP8]Hello world Cocos2d-x For WP8使用C++开发,使用cocos2d-xv0.13同样的接口,Cocos2d-x For WP8的相关项目代码可以从下面的网址下载到: https://github.com/cocos2d-x/cocos2dx-win8/tree/wp8 http://cocos2d-x.googlecode.com/files/cocos2dx-0.13.0-wp8-0.8.zip 打开了项目中的Hello Worl…
1.  4个数字 24点判断 double Calc(double a, double b, string oper) { double result = 0; const char *p = oper.c_str(); if (p != NULL) { switch (*p) { case '+': result = a + b; break; case '-': result = a - b; break; case '*': result = a * b; break; case '/':…
转自:http://blog.ch-wind.com/cocos2d-x%E4%B8%ADmask%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8F%8A%E4%BC%98%E5%8C%96/ 关于cocos2d-x内的Mask来做类似光点或者视野控制等功能的思路,最早是在一篇外文上看到的.拿来用过之后发现效果还是不错,于是直接放进了程序里.可是在实际运用时发现其运行效率不是那么理想,尤其是以pc平台为目标时由于配置不同造成的帧率下降比较明显.对代码进行分析之后发现,Mask的功…
在游戏开发中,有时会须要在某个游戏对象上的运动轨迹上实现渐隐效果.比方子弹的运动轨迹,假设不借助引擎的帮助,这样的效果则须要通过大量的图片来实现.而Cocos2D-x的拖动渐隐效果类CCMotionStreak就帮助我们实现这个效果.以下是子弹飞行火焰拖尾的效果实现.. [cpp] view plaincopy #include "HelloWorldScene.h" #include "SimpleAudioEngine.h" using namespace co…
你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它! A星算法简介: A*搜寻算法俗称A星算法.这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法.常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上. 实现原理: 可参考这两篇文章: http://www.raywenderlich.com/zh-hans/21503/a星寻路算法介绍 http://www.ray…
cocos2dx中使用opengl坐标系,左下角为坐标原点,在大部分情况下,都是使用这种坐标系的. 当我们创建了一个渲染对象到窗口后,那么这个对象本身也是也是有自己的坐标系的,这种坐标系是节点自己的坐标系,我们称之为节点坐标系,这个坐标系的方向也是左下角为原点.那么相对于节点坐标系,全局坐标系可以称之为世界坐标系. 任何节点的位置值,是参照它父亲节点的坐标系的值. 看例子吧. // Open ES座标体系 CCSprite* sprite = CCSprite::create("Images/b…
因为Cocos2d-X中的动作较多,我将全部的动作制作成了一个滚动视图.每一个滚动视图上都有动作名,单击滚动视图就能够展示对应的动作 程序效果图: 使用滚动视图实现动作切换 动作展示 程序代码: 首先创建一个ActionShow类 在ActionShow.h中的代码 #ifndef _ActionShow_H_ #define _ActionShow_H_ #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC…
在cocos2dx中,CCLayer默认是黑色的,但是有时候需要有其他颜色北京的图层,那么就需要用到CCLayerColor 如下代码: ccColor4B color =ccc4(255, 0, 0, 255);  // 红色 CCLayerColor *layer = CCLayerColor::create(color);  // 以红色为参数创建层 那么该背景将变成红色 另外cocos2dx提供渐变色的CCLayer类CCLayerGradient,创建代码如下图: ccColor4B…