- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 谈谈如何调试程序BUG (vs2012 cocos2dx)
这几天被程序的一个BUG搞得简直疯狂,我来大致描述一下这个BUG:自己的回合先把卡牌拖到中间位置:,然后结束回合下一回合将卡牌拖到前一个位置:,然后结束回合,第一张卡牌竟然就消失了!!但是对面的卡牌依然能被攻击,这说明这张卡牌在数据上是存在的!!只是图片,还有它的攻击特效全都消失了!!我当时考虑的是不是被其他东西覆盖了,但是设置了ZOrder依旧没有解决问题...然后发现能覆盖它的只有
2015-05-29 11:39:37 1400 3
原创 cocos2dx 将3dmax模型和动画导入游戏
现在的手机游戏也渐渐朝3D发展了,市面上3d游戏越来越多。。幸好cocos为我们提供了导入3D模型的方法,我相信它在3D方面的功能也会像平面那样越来越强大。首先,在3dmax建好模型和调好动作,效果如下:
2015-05-19 16:10:41 5900
原创 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 1541
原创 使用3dmax渲染出二维画面的方法
之前做的三维动画都追求真实性,材质、灯光也做的非常仔细,渲染一张图要很长时间(电脑差= =),这导致我花费了大部分时间在建模和渲染上,从而忽略了KEY动作的重要性。最后的成品人物动作都很假。。。这次准备用不一样的画风,打算将三维和二维结合,一部分用3dmax渲,一部分就需要搭档手绘了。现在先看看模型在转二维之前的样子(例子模型来源于网络):一:没有黑框的二维1.打开材质球(
2015-05-15 17:35:50 8825
原创 cocos2d-x 3.3 之卡牌设计 NO.2 卡牌翻转
上一篇文章讲了如何选取卡牌,这次说说怎么实现卡牌翻转的效果。 假设我们已经点击了一张卡牌,并用指针Open_sel指向了这张卡牌,那么现在我们需要将这张卡牌翻转过来变成正面,效果如下(图片素材均来自网络,自己经过了处理): 这个翻转效果借鉴了网上大神的代码,首先看看类的内容:class OpenCard : public Sprite{public: O
2015-05-15 10:43:08 1140 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 1146
空空如也
cocos2dx 精灵 图片 的问题
2015-03-22
同样地址,内容不一样的问题
2015-01-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人