返回列表 发布新帖回复

[七星系列] 《202312七星200+子游戏》源码分析之【前端篇】

1432 16
发表于 2025-5-20 15:51:07 | 查看全部 阅读模式
本篇将聚焦“七星200+源码”中的前端模块,涵盖主项目 client/ 目录、多地区打包分支 release/ 子目录、以及多套皮肤工程(defaultUI工程、Js风格UI工程、Jz风格UI工程)。整体采用 Cocos2d-JS 引擎,结构清晰,便于换皮与功能扩展,支持 H5、App 双端运行。

一、主前端源码目录:client/
该目录是本项目最核心的通用前端部分,包含了公共游戏逻辑、界面框架、资源配置等内容。
二开源码区-《202312七星200+子游戏》源码分析之【前端篇】(1)
(JsUI目录UI工程)
二开源码区-《202312七星200+子游戏》源码分析之【前端篇】(2)
(defaultUI目录UI工程)
二开源码区-《202312七星200+子游戏》源码分析之【前端篇】(3)
(defaultUI目录UI工程)
二开源码区-《202312七星200+子游戏》源码分析之【前端篇】(4)
(JzUI目录UI工程)
目录结构如下:
release/jiangsu/
├── res/
├── src/
├── main.js
├── config.json
├── project.json
├── index.html
└── TestConfig.js / TestConfig_h5.js
✅ 核心说明:
  • src/ 为逻辑处理核心(如大厅、房间、网络模块等)
  • TestConfig.js 是多地区联调入口,用于快速切换目标服务器地址、资源域名等
  • 使用标准 Cocos2d-JS 项目结构,支持 H5/WebView 嵌入式运行,易封装


二、多地区发布版本目录:release/
该目录下每个子文件夹对应一个地区打包版本,如:
  • release/jiangsu/
  • release/jinzhong/
  • release/lyg/

每个子目录下均为独立运行的完整前端项目,便于快速换壳、切换配置上线。
各目录结构如:
defaultUI工程/
├── cocosstudio/           # Cocos Studio 项目源文件(.csd)
├── res/                   # 通用资源
├── res_poker/             # 经典扑克风格资源
├── res_majiang/           # 麻将类UI资源
├── src/                   # 前端JS逻辑脚本
├── main.js / index.html
├── mjclient.cfg / .ccs

每套版本都配置了对应资源包、独立入口脚本,适合用于运营多个品牌或区域化发布。

三、多套 UI 工程项目
项目支持多种风格 UI 皮肤,均为完整源码,方便定制换皮。
主要位于以下目录:
defaultUI/
JsUI/
JzUI/

示例目录结构(以 defaultUI/ 为例):defaultUI/

defaultUI工程/
├── cocosstudio/           # Cocos Studio 项目源文件(.csd)
├── res/                   # 通用资源
├── res_poker/             # 经典扑克风格资源
├── res_majiang/           # 麻将类UI资源
├── src/                   # 前端JS逻辑脚本
├── main.js / index.html
├── mjclient.cfg / .ccs

每套工程均可独立编译、导出对应 .csd 或 UI布局,适合进行:
  • 换皮设计
  • UI结构调整
  • 新功能/玩法扩展


四、技术栈与运行环境
  • 引擎版本:Cocos2d-JS v3.x(纯 JS)
  • 项目支持双端:H5 + App(支持打包 WebView 封装)
  • 项目结构支持 Manifest 资源热更
  • 所有配置项集中于 TestConfig.js / project.json


五、运行建议与常见用途
  • 本地调试推荐使用 index.html 启动页面,通过 localhost:端口 调用后台接口进行测试
  • 建议搭配 nginx 配置资源路径与接口代理
  • UI 工程建议使用 CocosStudio 编辑器修改 .csd 文件,支持快速切换皮肤或打包地区专属风格
  • 推荐搭配 Node.js 后端服务共同运行(详见后端篇)


六、附件地址
前端代码:
游客,如果您要查看本帖隐藏内容请回复
子游戏列表:
游客,如果您要查看本帖隐藏内容请回复

评论16

nxwqwtLv.4 发表于 2025-5-20 17:09:04 | 查看全部
👏👏👏疯狂打call,说得太好了!
黑色幽灵楼主Lv.52 发表于 2025-5-20 17:09:45 | 查看全部
👏👏顶一个,说得真好。
黑色幽灵楼主Lv.52 发表于 2025-5-20 17:10:32 | 查看全部
💪坚定支持,说得在理。
ouyang2008Lv.3 发表于 2025-5-20 21:29:53 来自手机 | 查看全部
🚀最后一条,依然坚定支持楼上的观点,顶上去!
zikenLv.4 发表于 2025-5-21 00:51:22 来自手机 | 查看全部
🤔很有道理。
狂刷排名Lv.3 发表于 2025-5-21 02:29:03 | 查看全部
💪坚定挺你,这分析太有力了!
dowellLv.1 发表于 2025-5-21 14:05:49 | 查看全部
🎉说的太棒了,必须点赞!
永不死机Lv.2 发表于 2025-5-21 16:02:52 | 查看全部
🔝顶!
asdjklLv.1 发表于 2025-5-21 19:47:24 来自手机 | 查看全部
👏点赞,这见解真是独到。

回复

请选择回复
🙏感谢分享,好内容!
📌收藏了,慢慢看。
👏支持楼主,干得漂亮!
🎯技术贴不错,学到了!
🤝多谢无私分享!
🌟内容清晰,赞!
🏆论坛高手多,佩服!
🧠方案不错,值得试试!
🔧这个版本能兼容吗?
📄有注释或文档吗?
🐛运行报错,求指点!
✅实测可用,好用!
🛠设计挺好,可再优化。
💬有空一起交流下~
📖已阅,期待更多更新!
🆕新手福利,感谢!
🌍好贴越来越多,顶!
🚀教程有用,搭建成功!
📌留名关注!
🔍学习中,再来请教!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@78910j.cn

发布帖子最高可获得95%佣金酬劳!
邀请他人发帖,最高可获得10%额外奖励,
邀请越多,收益越高!点击查看 👈
  • 扫一扫手机端
Copyright © 2001-2025 同花论坛 版权所有 All Rights Reserved. 辽ICP备2024034080号| 网站地图
关灯 在本版发帖
在线客服
返回顶部
快速回复 返回顶部 返回列表