自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的香蕉

奔跑的骚年在奔跑中......

  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 谈谈如何调试程序BUG (vs2012 cocos2dx)

这几天被程序的一个BUG搞得简直疯狂,我来大致描述一下这个BUG:自己的回合先把卡牌拖到中间位置:,然后结束回合下一回合将卡牌拖到前一个位置:,然后结束回合,第一张卡牌竟然就消失了!!但是对面的卡牌依然能被攻击,这说明这张卡牌在数据上是存在的!!只是图片,还有它的攻击特效全都消失了!!我当时考虑的是不是被其他东西覆盖了,但是设置了ZOrder依旧没有解决问题...然后发现能覆盖它的只有

2015-05-29 11:39:37 1380 3

原创 cocos2dx 将3dmax模型和动画导入游戏

现在的手机游戏也渐渐朝3D发展了,市面上3d游戏越来越多。。幸好cocos为我们提供了导入3D模型的方法,我相信它在3D方面的功能也会像平面那样越来越强大。首先,在3dmax建好模型和调好动作,效果如下:

2015-05-19 16:10:41 5828

原创 cocos2d-x 3.3 之卡牌设计 NO.3 卡牌移动

上次说了如何播放卡牌翻转的动画,卡牌翻到正面后,就需要让玩家将卡牌拖拽至出场区域或者墓地区域了。这里重复一下之前的内容:1.重载触控函数: virtual bool onTouchBegan(Touch* touch, Event* event); virtual void onTouchMoved(Touch* touch, Event* event); virtual void

2015-05-17 11:59:20 1506

原创 使用3dmax渲染出二维画面的方法

之前做的三维动画都追求真实性,材质、灯光也做的非常仔细,渲染一张图要很长时间(电脑差= =),这导致我花费了大部分时间在建模和渲染上,从而忽略了KEY动作的重要性。最后的成品人物动作都很假。。。这次准备用不一样的画风,打算将三维和二维结合,一部分用3dmax渲,一部分就需要搭档手绘了。现在先看看模型在转二维之前的样子(例子模型来源于网络):一:没有黑框的二维1.打开材质球(

2015-05-15 17:35:50 8646

原创 cocos2d-x 3.3 之卡牌设计 NO.2 卡牌翻转

上一篇文章讲了如何选取卡牌,这次说说怎么实现卡牌翻转的效果。    假设我们已经点击了一张卡牌,并用指针Open_sel指向了这张卡牌,那么现在我们需要将这张卡牌翻转过来变成正面,效果如下(图片素材均来自网络,自己经过了处理):    这个翻转效果借鉴了网上大神的代码,首先看看类的内容:class OpenCard : public Sprite{public: O

2015-05-15 10:43:08 1096 3

原创 cocos2d-x 3.3 之卡牌设计 NO.1 点击选取卡牌

接下来要做的是一个卡牌游戏,难度会比黑白棋高一些。要先实现的是点击选取卡牌。一:玩家手上的卡牌不仅只有一张,那么我们就必须考虑到玩家点击移动的是哪张牌,以下是我的实现方法:1.首先在游戏类里定义一个卡牌vector :Vector openSprites;2. for(int i =1; i <= 5; ++i) { OpenCard* card = O

2015-05-06 10:59:46 1081

空空如也

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

TA关注的人

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