自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Cocos2d-x lua的随机函数

lua的随机函数、可在cocos2d_x + lua中直接使用math.randomseed(os.time()) //相当于srand()的过程i=math.random(1,6)   //生成一个1到6之间的随机数

2013-05-29 14:50:36 947

原创 Cocos2d-x 贝塞尔曲线

Cocos2d-x C++:    ccBezierConfig bezier;    bezier.controlPoint_1 = ccp(0, s.height/2);    bezier.controlPoint_2 = ccp(300, -s.height/2);    bezier.endPosition = ccp(300,100);    CCActionI

2013-05-29 14:27:25 3148

原创 Cocos2d-x 帧动画

CCAnimation 就是一系列的图片组成一个动画序列,然后设置下每帧的播放时长。CCAnimate 是一个动作,Action, 可以由CCAnimation创建,然后Sprite执行runAction. CCAnimation* animation = CCAnimation::create(); for( int i=1;i15;i++) { ch

2013-05-29 10:26:33 676

原创 Cocos2d-x lua io file

CCFileUtils:sharedFileUtils():fullPathFromRelativePath("image.png")  --获取全路径CCFileUtils:sharedFileUtils():getWriteablePath().."image.png"     --获取可写路径local function file_load(filename)

2013-05-23 19:03:40 2169

原创 Cocos2d-x CCClippingNode

从本篇起介绍一些cocos2d-x的新功能,包括CocosBuilder动画等功能,还包括从2.1版本添加的一些新特性,本篇文章就介绍一下2.1中我非常喜欢的一个新特性--可以根据一个模板切割图片的节点--CCClippingNode。这个类提供了一种不规则切割图片的方式,在这种方式以前,我们可以使用纹理类自带的setTextureRect函数来切割矩形区域,这种方式就像是J2me的setClip

2013-05-15 18:25:20 1036

原创 Cocos2d-x动画加速与减速

1)实现全局的加速、减速。通过设置Scheduler的timeScale,可以实现全局的加、减速。代码非常简单:CCScheduler* pScheduler = CCDirector::sharedDirector()->getScheduler();pScheduler->setTimeScale(2.0f); //实现加速效果pScheduler->setTimeSc

2013-05-15 11:37:53 1226

原创 cocos2d-X之蒙板,局部高亮可点,CCRenderTexture

蒙板,局部高亮可点的用处大多是在新手引导的时候,引导玩家一步一步的走游戏的操作流程。因为设置成圆角的,比较美观,如果不用圆角,可以直接把Sprite改成layercolor,这个版本的缺点是每步都需要美术出一个资源(如果每步的点击区域大小不一样的话),现在这个版本是直接设置大小即可。这个版本的设计思路是,用layercolor,先把高亮的区域设置好了,然后在layercol

2013-05-10 17:19:09 1340

原创 Cocos2d-x 拖动渐隐效果

在游戏的实现过程中,我们有时会需要在某个游戏对象上的运动轨迹上实现间隐效果,这种感觉就好像是类似飞机拉线似的拖尾巴,使我们的游戏在视觉上感觉很好,比如子弹的运动轨迹等等,在kjava时代,这种效果,往往需要美术通过大量的图片来实现,cocos2d-x提供了一种内置的间隐效果拖尾的实现方法CCMotionStreak。第一步,定义MotionStreak, 当然是通过构造函数的方式来实现

2013-05-10 17:03:42 1385

原创 Cocos2d-x 绘制图形

Cocos2d-x封装了一些opengl的方法,用于绘制基本图形,test中有相应的例子1.画点,该引擎中的点是方形的点,参数为点坐标,或者是点坐标数组2.画直线,参数为起点和终点,可以设置线宽和画笔3.画圆,参数为圆心,半径,角度,分段数(将圆微分为直线)4.画多边形,参数为点数组,点数量,图形是否封闭

2013-05-10 17:02:40 1285

原创 Lua Json

Lua代码function table2json(t)          local function serialize(tbl)                  local tmp = {}                  for k, v in pairs(tbl) do                          local k_type = type(k)

2013-05-09 14:27:08 835

Cocos2d-x CCTableiew修改不同Size的cell

给CCTableView的单元格设置不同的尺寸。

2013-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除