91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于Cocos2d-X 3.17與cocostudio V3.10開(kāi)發(fā)的單機(jī)麻將游戲

基于Cocos2d-X 3.17與cocostudio V3.10開(kāi)發(fā)的單機(jī)麻將游戲

2022-06-23 | zip | 49.24 MB | 次下載 | 免費(fèi)

資料介紹

授權(quán)協(xié)議 未知
開(kāi)發(fā)語(yǔ)言 C/C++
操作系統(tǒng) 跨平臺(tái)
軟件類(lèi)型 開(kāi)源軟件
所屬分類(lèi) 游戲/娛樂(lè)單機(jī)游戲

軟件簡(jiǎn)介

COCOS2D-X 單機(jī)麻將

項(xiàng)目介紹

基于最新版 Cocos2d-X 3.17 與 cocostudio V3.10 開(kāi)發(fā)的單機(jī)麻將游戲,麻將算法為商業(yè)級(jí)麻將服務(wù)器端算法,整個(gè)項(xiàng)目代碼精簡(jiǎn)、注釋詳細(xì)。

  • 如果你剛剛接觸Cocos2d-X 這絕對(duì)是個(gè)不錯(cuò)的入門(mén)項(xiàng)目

  • 如果是你C++初學(xué)者或者其他語(yǔ)言轉(zhuǎn)游戲開(kāi)發(fā),這項(xiàng)目沒(méi)有復(fù)雜的語(yǔ)法絕對(duì)是一個(gè)不錯(cuò)的學(xué)習(xí)項(xiàng)目

  • 如果你是游戲開(kāi)發(fā)從業(yè)者想轉(zhuǎn)行棋牌行業(yè),這項(xiàng)目的棋牌算法絕對(duì)能夠給予你啟發(fā)

?

?

?

軟件架構(gòu)

  • 游戲引擎基于最新版本 Cocos2d-X v3.17

  • 游戲UI設(shè)計(jì)使用 Cocostudio3.10

  • 游戲使用C++開(kāi)發(fā)

  • 商業(yè)級(jí)麻將算法

安裝教程

  1. 由于Cocos2d源碼比較龐大,GIT上不包括Cocos2d-X 3.17源碼,所以第一步需要下載并且安裝cocos2d-x-3.17 安裝好后使用命令行創(chuàng)建個(gè)新項(xiàng)目,將項(xiàng)目里的cocos2d文件夾拷到本項(xiàng)目下,
    pYYBAGKn5a2Ac5HmAADxrpigVAg855.png

  2. 下載安裝好Cocostudio3.10,打開(kāi)UI.ccs文件即可編輯和發(fā)布UI
    poYBAGKn5bCACse8AAVEw-lJQL8293.png

  3. MAC直接用Xcode 或者AppCode 直接打開(kāi) proj.ios_mac 即可運(yùn)行
    poYBAGKn5bGAMfxzAAGl5NNgJRY96.jpeg

  4. AndroidStudio安裝直接打開(kāi) proj.android 項(xiàng)目即可運(yùn)行
    pYYBAGKn5bOAHblQAAIPZQAx_Lc07.jpeg

  5. Visual Studio 安裝未驗(yàn)證

源碼說(shuō)明

UI項(xiàng)目說(shuō)明

  • cocosstudio目錄為UI目錄

  • UI.ccs是UI項(xiàng)目配置文件

文件 說(shuō)明
HelloLayer.csd 歡迎界面層
AlertLayer.csd 彈框?qū)?/td>
GameLayer.csd 游戲?qū)?/td>
SetLayer.csd 設(shè)置層
GameOverLayer.csd 游戲結(jié)算層
Gang0.csd 橫向顯示杠的節(jié)點(diǎn)
Peng0.csd 橫向顯示碰的節(jié)點(diǎn)
Gang1.csd 豎向顯示杠的節(jié)點(diǎn)
Peng1.csd 豎向顯示碰的節(jié)點(diǎn)
BtnPeng.csd 碰按鈕節(jié)點(diǎn)
BtnGang.csd 杠按鈕節(jié)點(diǎn)
BtnHu.csd 胡按鈕節(jié)點(diǎn)
BtnGuo.csd 過(guò)按鈕節(jié)點(diǎn)
EffectZm.csd 自摸特效
EffectPeng.csd 碰特效
EffectHu.csd 胡特效
EffectGang.csd 杠特效
SignAnim.csd 標(biāo)記當(dāng)前出牌動(dòng)畫(huà)
MainScene.csd 沒(méi)用

源碼說(shuō)明

文件 說(shuō)明
AppDelegate.h/AppDelegate.cpp Cocos2d游戲啟動(dòng)類(lèi)
GameSceneManager.h/GameSceneManager.cpp 單例,封裝創(chuàng)建提示層、設(shè)置Scene和Layer等
AlertLayer.h/AlertLayer.cpp 彈出層類(lèi)
HelloWorldScene.h/HelloWorldScene.cpp 游戲Scene類(lèi)
BaseUILayer.h/BaseUILayer.cpp Cocostudio界面基類(lèi),封裝了部分按鈕事件綁定功能
HelloLayer.h/HelloLayer.cpp 游戲初始?xì)g迎界面類(lèi)
GameLayer.h/GameLayer.cpp 游戲?qū)咏缑骖?lèi),用來(lái)控制游戲的顯示
SetLayer.h/SetLayer.cpp 游戲設(shè)置層
GameConfig.h/GameConfig.cpp 加載與存儲(chǔ)游戲設(shè)置信息
ViewControl.h/ViewControl.cpp 通過(guò)觀察者模式,控制界面切換
ViewObject.h/ViewObject.cpp 封裝界面切換指令與數(shù)據(jù)
UIHelper.h/UIHelper.cpp UI工具類(lèi),封裝節(jié)點(diǎn)查找方法
Utility.h 工具類(lèi),封裝字符串操作方法
IPlayer.h 游戲玩家基類(lèi)
AIPlayer.h/AIPlayer.cpp 機(jī)器人玩家
RealPlayer.h/RealPlayer.cpp 真實(shí)玩法
GameEngine.h/GameEngine.cpp 麻將引擎,控制游戲邏輯流轉(zhuǎn)
GameLogic.h/GameLogic.cpp 麻將算法類(lèi)
GameCmd.h 麻將傳遞的對(duì)象定義
AIEngine.h/AIEngine.cpp 機(jī)器人引擎
FvMask.h 標(biāo)記位操作工具
  • GameEngine.h中定義的IGameEngineEventListener接口,該接口用于玩家處理游戲事件,AIEngine實(shí)現(xiàn)了機(jī)器人的游戲事件處理接口,GameLayer中實(shí)現(xiàn)了真實(shí)玩家的游戲事件處理接口。

參與貢獻(xiàn)

  1. Fork 本項(xiàng)目

  2. 新建 Feat_xxx 分支

  3. 提交代碼

  4. 新建 Pull Request

https://gitee.com/xiyoufang/cocostudio-mahjong

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 干干操| 日韩天堂在线观看 | 五月在线观看 | 91成人免费 | 天天色综| 日本国产在线 | 免费一级特黄3大片视频 | 狠狠色丁香久久综合婷婷 | 丁香婷婷综合五月综合色啪 | 男人在线资源 | 快乐你懂的在线视频免费观看 | 91大神在线精品视频一区 | 噜噜噜色噜噜噜久久 | 亚洲三级毛片 | 一区二区手机视频 | 欧美成人精品欧美一级乱黄 | 好黄好猛好爽好痛的视频 | 国产一级大片在线观看 | 色多多高清在线观看视频www | 午夜视频你懂的 | 日本高清一区二区三区不卡免费 | 亚洲黄色影片 | 给我一个可以看片的www日本 | 大黄网站在线观看 | 午夜综合网 | 国产三级自拍视频 | 免费爱爱小视频 | 男人扒开美女尿口无遮挡图片 | 久久国产精品99久久久久久老狼 | 亚洲综合在线观看一区www | 亚洲影院手机版777点击进入影院 | 一级毛片免费不卡直观看 | 久久精品国产福利国产琪琪 | 人人叉人人 | 人人搞人人搞 | 亚洲国产精品婷婷久久久久 | 日韩美女拍拍免费视频网站 | 男人操女人视频免费 | 久久大伊人 | 99成人在线 | 国模无水印一区二区三区 |