用cocos怎么写一个cocos 斗地主主游戏

萌妹斗地主服务端源码(含客户端程序),Cocos2D-X,游戏源码,6m5m游戏素材
请求处理中...
萌妹斗地主服务端源码,充满诱惑的美少女+精美的游戏画面,游戏支持断线重连,包含注册、登录、创建角色、个人信息系统、玩家匹配系统、AI对战系统、排行榜系统、商城系统等等,首次随意输入帐号即可登陆。&目录构成:Client:客户端(lua)更改连接服务器地址两种方式:1.打开C:\Windows\System32\drivers\etc\hosts文件,增加:127.0.0.1 ddz.36you.net2.打开Lua文件:Client\lua\lib\NetHelper.lua, 修改67行代码 "ddz.36you.net:9700"改为"127.0.0.1:9700"Server:服务器源代码,c#服务器框架使用说明查看《Scut游戏引擎》使用教程,路径:Scut\Document\Tutorials\《Scut游戏引擎》使用教程.doc修改的地方1.ZyGames.Doudizhu.HostServer\Pysc ript\Route.config.xm l文件,改成Python安装时的目录2.修改App.config里的sa密码,和PayDB_Acount、Snscenter_Acount配置&
或 10 积分 ()
下载78浏览人数4760交付方式直接下载
注意:【1】本站只是个免费分享平台,并不敢保证所有源码人人都能编译,因素太多,旨在学习研究,如果您有顾虑或斤斤计较就请不要下载了,大家都不容易,互相理解,才能让更多的好资源出现!【2】本站资源仅限于学习研究,请在下载后24小时内删除,不要用于任何商业用途。【3】部分素材压缩包因体积过大而上传到百度等网盘上,如果发现在本站下载的压缩包只要有几K大小,说明该压缩包里只是网盘的下载链接,并非文件损坏,本站的所有素材都是经过了审核,大家可放心下载,欢迎监督反馈。【4】做个好平台真心不容易,我们一直在努力,因本站素材量大,难免会出现某网盘下载链接失效等问题,请大家及时反馈,我们会及时修正保证您可以拿到素材,请大家支持和理解!
免责声明:本网所展示的素材与服务信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。本网不提供任何保证,并不承担法律责任,如有不妥之处请及时反馈,本网将会妥善处理。
友情提醒:本站旨在游戏开发的学习,所分享的素材资源均来源于网络,仅适用于学习研究,禁止用于任何商业用途,否则后果自负,所展示的素材版权归原作者或公司所有,如果本站素材侵犯了您的权益,请与联系我们,我们将及时处理。
猜您喜欢的游戏素材
5金币 / 个
1金币 / 个
2金币 / 个
0金币 / 个
1金币 / 个
1金币 / 个
0金币 / 个
1金币 / 个
2金币 / 个
0金币 / 个
好评率99.6%主题 : 斗地主中滑动选择多张牌是怎么实现的
级别: 侠客
可可豆: 170 CB
威望: 421 点
在线时间: 217(时)
发自: Web Page
来源于&&分类
斗地主中滑动选择多张牌是怎么实现的&&&
很多斗地主游戏中,都可以滑动选择多张牌,这种操作是怎么实现的呢?我之前是想用onTouchMoved实现,但是因为设置了setSwallowTouches(true),所以点击一张牌移动时,其他的牌不响应触摸事件;如果设置了setSwallowTouches(false),点击移动的时候,是可以选到多张牌,但是单击的时候(onTouchBegan),点两张牌重叠的地方,两张牌都会响应点击事件。有个思路是,先设置setSwallowTouches(true),然后收到onTouchMoved事件,动态的设置setSwallowTouches(false),但不知道能不能实现。请高手指导个思路
级别: 侠客
可可豆: 170 CB
威望: 421 点
在线时间: 217(时)
发自: Web Page
顶一下,又有个想法,是不是可以用手势操作额外处理滑动多选
级别: 新手上路
可可豆: 28 CB
威望: 29 点
在线时间: 45(时)
发自: Web Page
是不是可以在onTouchMoved方法里面循环判断当前的触摸点是否在卡牌里面,如果是的话就标记为选中。这样就可以了
级别: 侠客
可可豆: 170 CB
威望: 421 点
在线时间: 217(时)
发自: Web Page
回 2楼(wangwenzhao) 的帖子
现在是打算这么做,不过不能在原来卡牌上处理,因为setSwallowTouches,会导致之前我说的问题。准备在卡牌区上再加一层layer来专门处理onTouchMoved
级别: 新手上路
可可豆: 28 CB
威望: 29 点
在线时间: 45(时)
发自: Web Page
首先给每张卡牌添加一个属性,判断当前状态是否改变过。把setSwallowTouches 设置为false。当在touchMoved的时候根据当前卡牌状态进行状态转变,如果状态变化了,则卡牌的属性设置为ture,接下来改变的卡牌就不会处理结果了。然后当touchEnd的时候再把所有卡牌的属性设置为false,然后就OK了。这样应该可以。
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 7(时)
发自: Web Page
楼主问题解决了吗?跟你一样的问题,求指导啊
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版[cocos2dx]斗地主制作之&排序”算法
制作斗地主的时候,发完牌还有一个牌的排序是要考虑的问题之一,这里的排序并不是一般的简单的冒泡排序,我的思想是将牌排成0-51,以13作为一个基准分类,例如0-12分别对应的是红桃A-K,13-25对应的是黑桃A-K,26-38对应的是方块A-K,39-51是梅花A-K。然后服务器将分给每个玩家的17个数转化成牌的数组进行排序,下面给出算法,这里感谢@灰太龙的指点!
using System.Collections.G
using System.L
using System.T
namespace 随机排序
class Program
static void Main(string[] args)
int[] array = { 1, 2, 6, 33, 44, 23, 36, 5, 9, 14,0,14,15 };
//洗牌从大到小
//int[] array = { 1, 2, 3, 4, 5, 6,0 };
BubbleSortFunction(array);
foreach (int i in array)
Console.Write(i + ",");
//冒泡排序(从数组的起始位置开始遍历,以大数为基准:大的数向下沉一位)
private static void BubbleSortFunction(int[] array)
int length = array.L
bool hasExchangeA //记录此次大循环中相邻的两个数是否发生过互换(如果没有互换,则数组已经是有序的)
for (int i = 0; i < length - 1; i++)
//数组有N个数,那么用N-1次大循环就可以排完
hasExchangeAction =
//每次大循环都假设数组有序
for (int j = 0; j < length - i - 1; j++)
//从数组下标0处开始遍历,(length - i - 1 是刨除已经排好的大数)
int p1 = array[j] % 13;
int p2 = array[j + 1] % 13;
if (p1 == 0) p1 = 14;
if (p2 == 0) p2 = 14;
if (p1 == 1) p1 = 15;
if (p2 == 1) p2 = 15;
if (array[j] == 52) p1 = 16;
if (array[j + 1] == 52) p2 = 16;
if (array[j] == 53) p1 = 17;
if (array[j + 1] == 53) p2 = 17;
if (p1 < p2)
//相邻两个数进行比较,如果前面的数大于后面的数,则将这相邻的两个数进行互换
temp = array[j];
array[j] = array[j + 1];
array[j + 1] =
hasExchangeAction =
//发生过互换
if (!hasExchangeAction) //如果没有发生过互换,则数组已经是有序的了,跳出循环
说明:按照我上面所说的规则,会发现其实转化成牌其实是从大到小排序的,最左边是红桃2,然后是黑桃2,然后是红桃A,这样依次类推!(window.slotbydup=window.slotbydup || []).push({
id: '2013896',
container: s,
size: '960,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2013898',
container: s,
size: '960,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2013900',
container: s,
size: '960,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2013902',
container: s,
size: '960,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2013904',
container: s,
size: '960,90',
display: 'inlay-fix'
当前位置:&>&&>&&>& >Cocos2d-x手机单机斗地主
Cocos2d-x手机单机斗地主
软件大小:7.05 MB
源码类型:
源码语言:简体中文
软件等级:
官方网站:
源码演示:
运行环境:/Xcode 4.3, iOS 5.0
更新时间:
&&温馨提示:本资源由整理提供下载转载时请留下链接说明:利用cocos2d-x实现手机单机斗地主游戏。&&1). 此Demo完成了斗地主的基本游戏规则,洗牌-发牌-出牌-压牌-判断胜负(计分)。 2). 此Demo未做滑动选牌的效果,选牌时有时会出现BUG(尽量别乱点牌)。
& & 3). 此Demo有随机地主的逻辑(只是显示谁是地主,并未做地主优先出牌的逻辑,默认玩家先出牌);电脑不会判断是否为同伴。
& & 4). 此Demo未做炸弹的特殊处理(可以判断是否为炸弹)。
& & 5). 此Demo为接触Cocos2d练习时Coding的,逻辑有点不太精简。
技术支持:如果遇到技术上的问题可以到我们相关网站进行咨询和解决,,,,,,。
点数不足:& &|& &下载总数:0
(window.slotbydup=window.slotbydup || []).push({
id: '2013932',
container: s,
size: '960,90',
display: 'inlay-fix'
Copyright &
Corporation662p开源网版权所有
客户端下载:&&
客服热线:9:00-18:00

我要回帖

更多关于 cocos 斗地主 的文章

 

随机推荐