【quick-cocos2d-lua】 棋牌-创建房间

本文分析了在quick-cocos2d-lua中创建棋盘游戏房间的UI界面设计,包括游戏种类选择、选项设置、局数与玩法选择、房间底注和最低进入金币的设定。当用户点击创建房间按钮时,相关信息将发送到逻辑处理模块并传递给服务器以生成房间号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

图2,创建房间时:

UI界面分析:左边是4个按钮,选择游戏种类,为单选;右边为该游戏种类需勾选的一些选项,有复选框,label,输入框控件;局数为单选,玩法为单选和多选,房间底注由玩家输入,最低进入的金币根据属性勾选自动显示。

 

左边游戏种类按钮分析:

在勾选游戏种类时,点击某个按钮后,该按钮图标变亮且不能再点击,其他图标变暗且可点击。所以在cocos studio设计的时候,按钮选中图片时,不可点击的图片设置成高亮图片,正常和按下状态时设置成灰暗图片。代码中,设置一个默认游戏种类,如设置斗地主为默认的,则设置其按钮为不可用状态,即高亮图片显示。给每个按钮的button响应函数里添加代码,当它点击的时候,它的状态变为不可用,其他按钮状态变为可用。

btn_ddz:setButtonEnabled(false)  --设置默认游戏种类
self.gameStyle = 2               --当前游戏种类的代号,当创建房间时,传递给服务器


--设置其中一个按钮的响应函数,其他按钮同理可得
btn_texas:onButtonClicked(function(event) 
	btn_texas:setButtonEnabled(false)
	btn_ddz:setButtonEnabled(true)
	btn_niuniu:setButtonEnabled(true)
	btn_mahjong:setButt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值