金币源码

金币场棋牌游戏源码:金币经济、场次准入、机器人陪玩与比赛场齐全,适合研究金币模式平台的完整实现。

进入分类

彩虹娱乐电玩城-Unity客户端全套源码:百家乐21点拉霸捕鱼11个场景

金币源码2026-11-10269 阅读
约 1,271 字 · 大约 4 分钟
拉 2 位好友进群,免费下载会员资源好友通过入群验证即算 1 人,凑满自动到账立即参加

彩虹娱乐电玩城这个包是一个完整的 Unity 客户端工程,能直接用 Unity 2017.4.1f1 打开,C# 脚本全是明文,大厅、银行、邮件、排行榜和十一个游戏场景的代码都在里面。需要先说清楚的是:包里只有客户端,没有服务端程序和数据库,适合手上已有同协议服务端、或者打算自己写服务端、只想拿一套成型的电玩城前端来改的人。

拿到手是什么样

解压后约 5.2G,但真正的工程内容没那么大:Library 占了 3.1G,这是 Unity 的导入缓存,删掉后重新打开工程会自动重建;Assets 约 1G,AssetBundle 966M,ResTool 51M,Protobuf 5M。根目录还有 JG_HuanPi_Client.sln 和几个 csproj,可以直接用 Visual Studio 打开脚本;另附一个 49M 的 海王2.apk,是用这套工程打出来的安卓测试包(包名 com.game.test,Mono 编译,2020 年 8 月构建)。

Unity 工程里的项目设置是公司名 FunPlay、产品名「电玩城」,界面用 NGUI,动画用 DOTween 和 Spine,另外接了 TalkingData 统计、ShareSDK 分享、Google Play 内购,语言包目前只有繁体中文一套(lanPackage/41),整体是按海外繁体市场做的。

彩虹娱乐电玩城Unity工程根目录,含Assets、AssetBundle、Library、ResTool、Protobuf和sln工程文件

工程根目录:Assets、AssetBundle、ResTool、Protobuf 和 VS 解决方案

十一个游戏场景对应哪些玩法

Assets/Level 里每个游戏一个场景,场景名和代码里 NotiConst.cs 的注释对得上:

类型

场景

玩法

牌桌

Game_Baccarat、Game_BlackJack、Game_VideoPoker

百家乐(带咪牌)、21点(带保险)、视频扑克

百人场

Game_NiuNiu、Game_HHDZ、Game_CowBoy

百人牛牛、红黑大战、德州牛仔

捕鱼

Game_CatchFish、Game_SeaKing

疯狂捕鱼、海王2

拉霸

Game_Slots、Game_OLSlots、Game_ALSlots

多线拉霸、一线拉霸、消除拉霸

拉霸是这套的重头,AssetBundle/SlotsRes 一个目录就有 166M,里面分了全盘7(Quan7Window)、小玛丽(SlotMaliWindow)、一线和多线拉霸、消除拉霸几套界面,以及大奖、免费转、Jackpot、MegaWin 等通用弹窗,大厅里那些主题拉霸入口都从这里取资源。

下面是这套电玩城的大厅和拉霸界面,大厅是横向滚动的游戏卡片,底部是银行、赠送、邮件、礼物入口:

彩虹娱乐电玩城大厅,海王2、疯狂捕鱼、小玛丽、全盘7入口

大厅第一屏:海王2、疯狂捕鱼、小玛丽、全盘7

彩虹娱乐电玩城大厅拉霸区,777、冰球突破、大吉大利等主题入口

拉霸主题入口:777、冰球突破、大吉大利

彩虹娱乐电玩城大厅,僵尸、原始人、招财进宝等主题拉霸入口

更多主题拉霸:僵尸、原始人、招财进宝

彩虹娱乐电玩城大厅,ATT、百人牛牛、21点、德州牛仔入口

牌类和百人场:ATT、百人牛牛、21点、德州牛仔

彩虹娱乐电玩城熊猫主题三轴拉霸,左侧赔付表,底部下注额与SPIN按钮

熊猫主题三轴拉霸:左侧赔付表,底部下注额和 SPIN

大厅卡片里的主题拉霸比上表多,有些主题是在同一个拉霸场景里换皮实现的,以包里实际的场景和资源为准。

脚本怎么分的

Assets/Develop/Script 下按游戏和功能分目录:每个游戏一个文件夹(Baccarat、BlackJack、CatchFish、SeaKing、Niuniu、HHDZ、CowBoy 等),公共部分是 Game(音频、热更新、加载、网络、对象池、多语言)、Net、Kernel、PlayerData 和 UI。UI/Module 下面是大厅的各个功能模块,能看到成就、聊天、客服、邮件、兑换、免费筹码、好友、礼物、升级、排行榜、充值、兑换码、签到、任务、VIP、存钱罐(PigglyBank)等三十多个模块,大部分是 Mediator/Proxy/Window 三件套的 PureMVC 写法,加新模块照着抄一套就行。

彩虹娱乐电玩城Assets/Develop/Script目录,按百家乐、捕鱼、牛牛等游戏分文件夹

Develop/Script:按游戏和公共模块分目录

彩虹娱乐电玩城Assets/Level场景目录,Game_Baccarat、Game_SeaKing等unity场景

Assets/Level:大厅、加载、热更新和各游戏场景

两个配套工具:协议和配置表

客户端和服务端之间走 Protobuf,Protobuf 目录里是 protobuf-net 和一个 build-cshape.bat,改了协议文件后跑一下就能重新生成 C# 类。

ResTool 是 Excel 配置表转换工具:Excel 目录下有50 张 xls,包括房间类型表、筹码表、VIP 配置表、任务表、玩家成就表、在线领奖、幸运抽奖、捕鱼和海王的鱼类表、炮台表、技能表,以及百人牛牛和红黑大战配置等,用 ResConvertTool.exe 转成客户端读取的数据。目录里的 注意.txt 记了一个坑:协议 XML 不支持 64 位 long,每次协议变动后要手动把 LongType 改成 int64 再跑 LongType.bat。

彩虹娱乐电玩城ResTool/Excel目录,房间类型表、筹码表、捕鱼鱼类表等xls配置

ResTool/Excel:50 张数值和功能配置表

拿来用之前要知道的

  • 没有服务端:登录和网关地址在 GameStart.cs 里写的是内网 192.168.31.18,GlobalVariable.cs 里的资源站根地址指向原作者的 IP,头像上传地址也写死在 UpLoadMgr.cs、AvatarEditor.cs 里。要跑起来,需要一套协议兼容的服务端,并把这几处改成自己的地址。

  • 版本:必须用 Unity 2017.4.x 打开,用新版 Unity 打开会触发大量 API 升级,NGUI 和部分插件可能要跟着换。

  • AssetBundle:AssetBundle 目录里已经有 Android 和 Standalones 的 1.0.0、1.0.1 两版打包结果,配合 BundleManager 做热更新,换皮后要重新打包资源。

  • 缓存目录:Library 可以删,但第一次打开要重新导入全部资源,机器慢的话要等很久。

下载地址

本资源为付费内容,登录后可下载