在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
图2,创建房间时: UI界面分析:左边是4个按钮,选择游戏种类,为单选;右边为该游戏种类需勾选的一些选项,有复选框,label,输入框控件;局数为单选,玩法为单选和多选,房间底注由玩家输入,最低进入的金币根据属性勾选自动显示。
左边游戏种类按钮分析: 在勾选游戏种类时,点击某个按钮后,该按钮图标变亮且不能再点击,其他图标变暗且可点击。所以在cocos studio设计的时候,按钮选中图片时,不可点击的图片设置成高亮图片,正常和按下状态时设置成灰暗图片。代码中,设置一个默认游戏种类,如设置斗地主为默认的,则设置其按钮为不可用状态,即高亮图片显示。给每个按钮的button响应函数里添加代码,当它点击的时候,它的状态变为不可用,其他按钮状态变为可用。
右边属性界面分析: 局数为单选,玩法第一排也为单选,跟游戏种类一样,也是点击某个按钮后,该按钮图标变亮且不能再点击,其他图标变暗且可点击。所以在UI界面和代码跟游戏种类的一样的做法。 玩法第二排为多选,则这两个用复选框。房间底注为玩家输入,最低进入和消耗房卡由勾选的属性决定,不同勾选组合最低进入的金币不同,即勾选完属性后,要刷新这两个label的显示。
确认创建按钮: 当点击该按钮后,把该界面接收的信息(游戏种类,局数,玩法,房间底注,最低进入金币)收集起来给逻辑处理模块,再传递给服务器,服务器生成房间号。
|
请发表评论