• 授权协议:-
  • 开发厂商:-
  • 软件语言:C/C++
  • 更新日期:2018-07-12
Cocos2d-X 单机麻将

COCOS2D-X 单机麻将项目介绍基于最新版 Cocos2d-X 3.17 与 cocostudio V3.10 开发的单机麻将游戏,麻将算法为商业级麻将服务器端算法,整个项目代码精简、注释详细。安装教程由于Cocos2d源码比较庞大,GIT上不包括Cocos2d-X 3.17源码,所以第一步需要下载并且安装cocos2d-x-3.17 安装好后使用命令行创建个新项目,将项目里的cocos2d文件夹拷到本项目下,

Cocos2d-X 单机麻将 项目简介

COCOS2D-X 单机麻将项目介绍基于最新版 Cocos2d-X 3.17 与 cocostudio V3.10 开发的单机麻将游戏,麻将算法为商业级麻将服务器端算法,整个项目代码精简、注释详细。如果你刚刚接触Cocos2d-X 这绝对是个不错的入门项目如果是你C++初学者或者其他语言转游戏开发,这项目没有复杂的语法绝对是一个不错的学习项目如果你是游戏开发从业者想转行棋牌行业,这项目的棋牌算法绝对能够给予你启发软件架构游戏引擎基于最新版本 Cocos2d-X v3.17游戏UI设计使用 Cocostudio3.10游戏使用C++开发商业级麻将算法安装教程由于Cocos2d源码比较庞大,GIT上不包括Cocos2d-X 3.17源码,所以第一步需要下载并且安装cocos2d-x-3.17 安装好后使用命令行创建个新项目,将项目里的cocos2d文件夹拷到本项目下,下载安装好Cocostudio3.10,打开UI.ccs文件即可编辑和发布UIMAC直接用Xcode 或者AppCode 直接打开 proj.ios_mac 即可运行AndroidStudio安装直接打开 proj.android 项目即可运行Visual Studio 安装未验证源码说明UI项目说明cocosstudio目录为UI目录UI.ccs是UI项目配置文件文件说明HelloLayer.csd欢迎界面层AlertLayer.csd弹框层GameLayer.csd游戏层SetLayer.csd设置层GameOverLayer.csd游戏结算层Gang0.csd横向显示杠的节点Peng0.csd横向显示碰的节点Gang1.csd竖向显示杠的节点Peng1.csd竖向显示碰的节点BtnPeng.csd碰按钮节点BtnGang.csd杠按钮节点BtnHu.csd胡按钮节点BtnGuo.csd过按钮节点EffectZm.csd自摸特效EffectPeng.csd碰特效EffectHu.csd胡特效EffectGang.csd杠特效SignAnim.csd标记当前出牌动画MainScene.csd没用源码说明文件说明AppDelegate.h/AppDelegate.cppCocos2d游戏启动类GameSceneManager.h/GameSceneManager.cpp单例,封装创建提示层、设置Scene和Layer等AlertLayer.h/AlertLayer.cpp弹出层类HelloWorldScene.h/HelloWorldScene.cpp游戏Scene类BaseUILayer.h/BaseUILayer.cppCocostudio界面基类,封装了部分按钮事件绑定功能HelloLayer.h/HelloLayer.cpp游戏初始欢迎界面类GameLayer.h/GameLayer.cpp游戏层界面类,用来控制游戏的显示SetLayer.h/SetLayer.cpp游戏设置层GameConfig.h/GameConfig.cpp加载与存储游戏设置信息ViewControl.h/ViewControl.cpp通过观察者模式,控制界面切换ViewObject.h/ViewObject.cpp封装界面切换指令与数据UIHelper.h/UIHelper.cppUI工具类,封装节点查找方法Utility.h工具类,封装字符串操作方法IPlayer.h游戏玩家基类AIPlayer.h/AIPlayer.cpp机器人玩家RealPlayer.h/RealPlayer.cpp真实玩法GameEngine.h/GameEngine.cpp麻将引擎,控制游戏逻辑流转GameLogic.h/GameLogic.cpp麻将算法类GameCmd.h麻将传递的对象定义AIEngine.h/AIEngine.cpp机器人引擎FvMask.h标记位操作工具GameEngine.h中定义的IGameEngineEventListener接口,该接口用于玩家处理游戏事件,AIEngine实现了机器人的游戏事件处理接口,GameLayer中实现了真实玩家的游戏事件处理接口。参与贡献Fork 本项目新建 Feat_xxx 分支提交代码新建 Pull Requesthttps://gitee.com/xiyoufang/cocostudio-mahjong

Cocos2d-X 单机麻将 评论内容