在别人客户端上修改,来匹配测试自己的服务端
首先设置你的项目为启动项目
0.GameManager.cpp修改的你服务器的IP和资源文件设置
1.SceneMain.cpp中找到m_GameIndex变量赋值的地方(如m_GameIndex=GameTypeIndex_CD)修改成你的小游戏服务器类型,如我这里是把GameTypeIndex_CD=12改成GameTypeIndex_CD=31
2.修改帐号在SceneLogin中处理,根据不同的客户端平台,不同的登录按钮分别处理
3.CMD_PaoHuZi.h修改里面是一些游戏定义的常量:GAME_PLAYER,MAX_COUNT,cbCardData,TOTAL_CARD_COUNT
4.收
4.通过查看上面代码中的setCurrentScene(Scene_game_cd),我们可以知道他跳转到了CDSceneView牌桌界面(CD表示常德),然后通过OnGameMessageRun来处理游戏的逻辑消息
5.接下来我们处理自己的图片和逻辑数据的对应关系,它在GameResBase中。
6.回过头来查看游戏开始消息后的处理逻辑(OnSubGameStart函数)
7.服务端可以在CMD_Land.h中的GAME_PLAYER可以设置一桌可以有多少玩家参与
8.客户端修改代码CMD_PaoHuZi.h
//游戏开始 struct CMD_S_GameStart { WORD wBankerUser; //庄家用户 WORD wCurrentUser; //当前用户 LONG lCellScore; //倍率 BYTE cbCardData[21]; //扑克列表 };
改成
//游戏开始 struct CMD_S_GameStart { WORD wBankerUser; //庄家用户 WORD wCurrentUser; //当前用户 LONG lCellScore; //倍率 BYTE cbCardData[33]; //扑克列表 };
9.把CDSceneView.cpp中的OnSubGameStart()方法改成
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2014-09-02 java https 请求
2011-09-02 关于选择移动开发平台(android,ios,wp7)的一些看法
2011-09-02 libgdx 学习笔记七 Libgdx模块概述
2011-09-02 libgdx 学习笔记七 libgdx应用程序生命周期