- cocos2d-x中设置颜色
nothing_chow
cocos2d-x
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/azhou_hui/article/details/8184695cocos2d-x颜色层CCLayerColor(1)//背景颜色if(!CCLayerColor::initWithColor(ccc4f(255,255,255,255))){return
- Cocos2d-x教程(12)-利用遮罩(蒙版)CCLayerColor制作新手引导界面(中)
雷文顿
Cocos2d-x教程Cocos2d-x基础教程Cocos2d-x新手引导Cocos2d-x遮罩层蒙板绘制图形马宗扬
欢迎加入Cocos2d-x交流群:193411763欢迎转载,转载时请注明原文出处:http://blog.csdn.net/u012945598/article/details/17385357源码下载地址:http://download.csdn.net/detail/u012945598/6731891继续制作我们的新手引导引导界面......新建一个工程Demo_2,新建一个场景类,命名N
- cocos2dx 精灵的移动(2)
Hi_Aaron
cocos2d/xcocos2d
目标:想要精灵进行随机的移动。过程:需要一个白色的背景,所以先来修改HelloWorld的继承,改成继承CCLayerColor,然后修改一下init方法。如下:CCLayerColor::initWithColor(ccc4(255,255,255,255))添加完图片资源之后就可以开始敲代码了,需要注释的地方都写在代码里了,,就直接贴代码:HelloWorld.h声明的方法:voidaddTa
- Cocos2d-x学习笔记之CCLayerColor层的使用实例
CCLayerColor层的使用方法,写的详细了一些,和上篇文章基本差不多的(查看CCLayer的更多介绍),只不过这次HelloWorld继承自CCLayerColor。boolHelloWorld::init(){boolbRet=false;do{//ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成0是透明的CC_BREAK_IF(!CCLayerC
- cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
图层在cocos2d-x中很重要,我们可以在其中添加精灵,也可以将图层添加到场景中。这几个图层类功能各不相同,具体的看代码的注释。大家只需要替换掉helloworld中的init函数就可以运行了。boolHelloWorld::init(){boolbRet=false;do{CC_BREAK_IF(!CCLayer::init());//CCLayerColor继承自CCLayer,CCLaye
- cocos2d-x 2.x打飞机(一)
opera95
cocos2d-x
首先创建Cocos2d-x项目,命名为Plane,在AppDelegate类中的applicationDidFinishLaunching方法中增加一行屏幕适配的代码。然后创建菜单层MenuLayer,继承至CCLayerColor类(带颜色的层),MenuLayer类中有如下方法:staticCCScene*scene();CREATE_FUNC(MenuLayer);boolinit();vo
- Cocos2d-x内置的常用层
ChenYao_Freedom
CCLayerColor:一个单纯的实心色块CCLayerGradient:一个色块,但可以设置两种颜色的渐变效果CCMenu:游戏菜单 CCLayerColor: 如果采用指定了宽与高的初始化方法,则创建一个指定大小的色块;如果采用不指定大小的初始化方法,则创建一个屏幕大小的色块。1staticCCLayerColor*create(constccColor4B&color);
2static
- cocos2d-x AnchorPoint锚点
cocos2d-x
锚点是定位和变换操作的一个重点。锚点我们能够看成用一根图钉将一张纸或者相片钉在墙上的那个点。
节点的位置是由我们设置的position和anchor point一起决定的。
值得一提的是,anchor point的默认位置Layer的是左下,而其它的node是中点。
节点的原点是父节点的左下角。
CCLayer* layer1 = CCLayerColor::cr
- cocos2d-x:CCLayerColor设置contentSize并隐藏超出范围的内容
cocos2d-x
最近在做一个cocos2d-x下的CCTable,希望能模仿UITableView的效果,但是遇到一个问题被卡住了。
我使用CCLayerColor来实现这个CCTable,因为CCLayerColor可以设置layer的大小,而CCLayer是不能设置的。
但问题是CCLayerColor是继承自CCLayer的,而CCLayer没有明确的边界概念,所以超出设定的边界的内容(如添加在laye
- Cocos2d-x内置的常用层
cocos2d-x
为了方便游戏开发者,Cocos2d-x内置了3种特殊的CCLayer,具体如下所示。 CCLayerColor:一个单纯的实心色块。 CCLayerGradient:一个色块,但可以设置两种颜色的渐变效果。 CCMenu:十分常用的游戏菜单 CCLayerColor与CCLayerGradient &nbs
- cocos2d-x(布景层类)
cocos2d-x
CCLayer是CCNode的子类,在此基础上实现触屏时间代理协议。可以实现CCNode 类的功能,并且可以处理输入,包括触屏和加速度传感器。场景中可以有很多个布景层。
继承关系如下:
CCLayerColor是CCLayer的子类,有两个扩展功能:
1)为布景层增添颜色。
2)设置不透明度。
CCLayerMultiplex:
游戏一般分为两个部分
- CCProgressTimer用法
progress
bool HelloWorld::init(){
if ( !CCLayerColor::initWithColor(ccc4(255, 255, 2555, 255))){
return false;
}
timer=CCProgressTimer::create(CCSprite::createWithSpriteFrameName("cardBg.png"))
- Cocos2d-x教程第(11)讲-利用遮罩(蒙版)CCLayerColor制作新手引导界面(上)
cocos2d-x
欢迎转载,转载时请注明原文出处:http://blog.csdn.net/u012945598/article/details/17280019
源码下载地址:http://download.csdn.net/detail/u012945598/6702495
&n
- cocos2dx CCLayer 常用的两种Layer层
cocos2dx
// 常用的两种Layer层
CCLayer * lay = CCLayer::create();//默认的颜色是黑色
addChild(lay);
// 红色
CCLayerColor * layercolor = CCLayerColor::create(ccc4(255, 0, 0, 255));
addChild(layer
- 景切换的时候加上遮罩
遮罩
//在场景切换的时候加上遮罩
CCLayerColor *layer = CCLayerColor::create(ccc4(1,22,33,233), sizef.width, sizef.height);
CCLog("%f,%f",sizef.width,sizef.height);
CCLabelTTF*test=CCLabelTT
- cocos2dx 圆形碰撞
cocos2dx
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
CCLayerColor* colorLayer = CCLayerColo
- cocos2dx 矩形碰撞
cocos2dx
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}
CCLayerColor* colorLayer = CCLayerColo
- CCScrollView 使用小记
scrollview
最近好多人都在研究 这东西 源代码 看的也晕 郁闷.....
参考firedragonpzy 写的
加了点批注 有不对的地方 多担待
1 CCLayerColor *layer = CCLayerColor::create(ccc4(0xFF, 0xFF, 0xFF, 0xFF));
2 layer
- action(三)
action
CCSize boxSize = CCSizeMake(100.0f, 100.0f);
CCLayerColor *box = CCLayerColor::create(ccc4(255, 255, 0, 255));
box->setAnchorPoint(ccp(0, 0));
box->setPosition(ccp(190, 110));
- cocos2dx - lua 中实现遮罩层和屏蔽层
tianxiawuzhei
--遮罩层
localmaskLayer=CCLayerColor:create(ccc4(0,0,0,120),visibleSize.width,visibleSize.height);
self:addChild(maskLayer)
--触摸屏蔽层
localtouchLayer=CCLayer:create();
touchLayer:setContentSize(CCSize(vis
- 【cocos2d-x】cocos2d-x中设置颜色
eclipse_c
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/azhou_hui/article/details/8184695 cocos2d-x颜色层CCLayerColor(1)[cpp] viewplaincopy//背景颜色 if (!CCLayerColor::initWithColor(ccc4f(2
- CCLayer层
tianmaxingkong_
colorcocos2d-x
CCLayer层Cocos2d-x中常用的层有两种:CCLayer与CCLayerColor。1.CCLayer CCLayer *layer = CCLayer :: create(); 说明:默认的层为黑色。 2.CCLayerColor CCLayerColor *colorLayer = CCLayerColor :: create(const ccColor4B &color)
- Cocos2d-x碰撞检查与消灭的实现
IT_DS
ioscocos2dhelloworldvelocitycocos2d-x
#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" using namespace cocos2d; class HelloWorld : public cocos2d::CCLayerColor { public: // Method 'init' in
- cocos2d-x 3.0新特性
nanshan_hzq
1,原来的CC前缀基本都被移除,如CCScene变成Scene,CCLayerColor变成LayerColor,2,CCMutableArray变成了Array(CCMutableArray已移除)等3,有些cc前缀改为了on,如ccTouchesEnded改为了onTouchesEnded。4.原来的shared*单例方法多改为get*,如CCDirector::sharedDirector(
- cocos2dx基础篇(30)――布景层Layer的三个子类
shahdza
cocos2dxLayerColorLayerGradientLayerMultiplex
【唠叨】 在游戏开发的过程中,突然想更改一下CCLayer图层的背景颜色,可是却怎么也找不到设置背景色的属性。于是搜索了一番,发现原来还有一个颜色布景层CCLayerColor。 然后又发现了Layer的子类主要有三个: > LayerColor:颜色布景层 > LayerGradient:渐变色布景层 >LayerMultiplex:多层布景
- cocos2dx基础篇(30)——布景层Layer的三个子类
shahdza
cocos2dxLayerColorLayerGradientCocos
【唠叨】在游戏开发的过程中,突然想更改一下CCLayer图层的背景颜色,可是却怎么也找不到设置背景色的属性。于是搜索了一番,发现原来还有一个颜色布景层CCLayerColor。然后又发现了Layer的子类主要有三个:>LayerColor:颜色布景层>LayerGradient:渐变色布景层>LayerMultiplex:多层布景层【扩展阅读】颜色混合模式:http://shahdza.blog.
- 实现淡入淡出效果的蒙版
浮生长恨
实现
这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结
接下来要做的第一个小功能就是,实现一个有淡入淡出效果的蒙版。cocos2dx里面的蒙版有CCLayerColor,直接使用会比较生硬。这里使用CCFade动画来给它实现一个淡入淡出的效果。 这个类给我它取名GameMaskLayer。
.h文件如下
#ifndef _GAME_MAS
- 实现淡入淡出效果的蒙版
浮生长恨
阅读更多这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结接下来要做的第一个小功能就是,实现一个有淡入淡出效果的蒙版。cocos2dx里面的蒙版有CCLayerColor,直接使用会比较生硬。这里使用CCFade动画来给它实现一个淡入淡出的效果。这个类给我它取名GameMaskLayer。.h文件如下#ifndef_GAME_MASK_LAYER_H_#define_GAME_MASK_
- cocos2dx 遮罩层 android 手机上 失败
wulongtiantang
android遮罩cocos2dx
1.CCClippingNode使用(在模拟器上ok,在手机上不行),实现多个剪切区域 locallayer=CCLayerColor:create(ccc4(0,0,0,110)) --/*创建剪裁节点*/ localpClip=CCClippingNode:create() pClip:setInverted(true)--;//设置是否反向,将决定画出来的圆是透明的还是黑色的 pCl
- 六:Cocos2d-x的CCLayer
lambdaX
ios游戏androidcocos2dcocos2d-x
CCLayerCCLayer的子类:CCLayerColor //可以设置层的颜色和不透明度CCLayerGraient //渐变色,从一种颜色到另外一种颜色,还要设置渐变的位置(中间点),渐变色会从某种颜色渐变到另外一种,在渐变位置开始变色(如红色转为绿色)CCLayerMultiplex //多重布景层,但每次只能显示一个Layer默认设置按加入顺序显示,调
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key