cocos2d-x
文章平均质量分 69
期望梦见
热爱游戏,热爱游戏开发
展开
-
cocos2d-x 斗地主牌组排序
实现原理 预存一个数组用于54张牌的排序,当增加牌时完成排序后放入当前牌组 相关代码 1.牌的初始化并计算序号 const int POKER_RATE[15]= {3,4,5,6,7,8,9,10,11,12,0,1,2,53,54}; const int POKER_ORDER[54]= {54,53, 2,15,28,41, 1,14,27,40,原创 2014-02-21 22:42:53 · 903 阅读 · 0 评论 -
1.cocos2d-x斗地主实现-发牌
规则介绍 斗地主发牌规则为每人17张牌,剩余3张牌给地主 发牌原理 1.生成一个54大小的int数组,用于保存待发的所有牌 int pokersInGrantPool[POKER_COUNT]; int grantCount; 2.随机一个1-剩余发牌数量的随机数 3.更新int数组,移除当前索引并调整之后的索引用作下次发牌 int PokerUnit::randomPoker原创 2014-02-17 23:11:47 · 2266 阅读 · 0 评论 -
cocos2d-x实现3d翻转并区分正反面
实现原理 通过OrbitCamera实现立体翻转,当精灵翻转到90度时切换精灵纹理 代码解析 1.创建一个精灵,设定精灵的userdata用于确定切换图片 auto poker=Sprite::create("poker/poker_3_1.png"); poker->setUserData((void *)1); 2.创建一个重复动作,包含一个3d旋转动作和调用原创 2014-02-18 22:45:04 · 2293 阅读 · 0 评论