<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          小游戲帶飛|Cocos Creator 3.x優(yōu)秀開源框架盤點!

          共 4091字,需瀏覽 9分鐘

           ·

          2024-08-28 16:43

          最近有不少獨立游戲開發(fā)者和游戲發(fā)行朋友通過媒體后臺聯(lián)系到我們,問有沒有快速學(xué)會 Cocos 小游戲開發(fā)的方案。

          獨立游戲開發(fā)者和游戲發(fā)行為什么扎堆關(guān)心起 Cocos,這其中的具體原因就不深究了,我想大概率是看到了像《菇勇者傳說/冒險大作戰(zhàn)》、《尋道大千》、《咸魚之王》、《羊了個羊》這些火遍全網(wǎng)的現(xiàn)象級產(chǎn)品,以及像途游、三七、4399、豪騰等頭部公司許多產(chǎn)品都是 Cocos 的緣故。

          又或者是今年國內(nèi)外各大游戲渠道都在加碼小游戲平臺,讓這個賽道得到了更多從業(yè)者的關(guān)注。

          如果說從頭學(xué)習(xí)一個引擎并且搭建項目,即使是有游戲開發(fā)經(jīng)驗的人,我覺得都是需要一定的摸索時間的。

          小編也咨詢了一些社區(qū)大佬,大佬們更推薦基于現(xiàn)成項目或者框架來快速立項,不僅可以快速學(xué)會如何使用一個引擎,還能掌握這個引擎的使用技巧,并且在學(xué)習(xí)的過程中還能形成項目解決方案。

          Cocos Creator 3.0 發(fā)布,從此完成了 2D & 3D 一體化。經(jīng)過3年多的迭代,Cocos Creator 3.x 已經(jīng)到了 3.8.3 版本,并且即將發(fā)布 3.8.4。




          在這幾年中,不管是官方還是社區(qū)開發(fā)者,都開源了許多優(yōu)秀的框架和項目源碼,小編今天就來幫大家盤點一下。

          開發(fā)框架

          oops-framework

          Oops Framework 是一款基于 Cocos Creator 3.x 開發(fā)的游戲框架。

          • 提供游戲常用功能庫,提高開發(fā)效率
          • 提供業(yè)務(wù)模塊代碼模板,降低程序設(shè)計難度
          • 框架內(nèi)置模塊低耦合,可自行刪減不需要的模塊,以適應(yīng)不同類型的游戲
          • 框架提供游戲常用插件工具
          • 熱更新配置生成插件
          • 策劃 Excel 配置表生成 Json 格式與配套 ts 代碼插件

          采用 oops-framework 開發(fā)的項目非常多,同時他提供了一些特定的游戲開發(fā)示例:

          • 戰(zhàn)棋游戲框架
          • 網(wǎng)絡(luò)游戲全棧解決方案
          • 角色扮演游戲解決方案 - 2D角色
          • 角色扮演游戲解決方案 - 3D角色
          • 新手引導(dǎo)解決方案
          • Tiledmap 地圖類游戲解決方案

          源碼地址:

          • https://github.com/dgflash/oops-framework
          • https://store.cocos.com/app/detail/3558

          XForge 前端框架

          XForge 是一個專為 CocosCreator 設(shè)計的前端開發(fā)框架,自 2019 年初問世以來,經(jīng)歷了 Cocos Creator 眾多版本更新,以及多次精心重構(gòu)。每次重構(gòu)都是對框架功能的深思熟慮和嚴(yán)格驗證。

          XForge 提供了多種項目示例:

          • UI管理(2D與3D開發(fā))
          • 飛機大戰(zhàn)(ECS+SAP)
          • 碰撞檢測(SAP+SAT)
          • 幀同步|聯(lián)機對戰(zhàn)

          源碼地址:

          • https://store.cocos.com/app/detail/5117

          MKFramework

          MKFramework 是游戲引擎 CocosCreator3.x 版本的游戲代碼框架,它包含了 音頻、多語言、UI、新手引導(dǎo)、網(wǎng)絡(luò)、資源、MVVM 等開發(fā)者必備的功能模塊,幫助你快速開發(fā)而不受到其他因素影響。

          源碼地址:

          • https://github.com/1226085293/MKFramework
          • https://store.cocos.com/app/detail/6426

          OpenTGX

          OpenTGX 是一個基于 TypeScript 的開源免費全棧游戲開發(fā)解決方案。

          與其他開源框架不同之處在于,它不是單純的框架。而是依靠統(tǒng)一的基礎(chǔ)框架和大量的模板案例來滿足行業(yè)需求和解決項目問題。

          Open = 開源、開放 

          T = TypeScript,此方案的前后端都使用 TS 語言編寫

          G = Game Development Technique, 游戲開發(fā)技術(shù)

          X = 依靠眾多的行業(yè)、項目、案例模板,滿足多元化需求

          目前 OpenTGX 用戶社群已達數(shù)千人,基于 OpenTGX 開發(fā)的項目已經(jīng)覆蓋了單機、弱聯(lián)網(wǎng)、聯(lián)機對戰(zhàn)等諸多品類。

          源碼地址:

          • https://github.com/qilinshuyuan/OpenTGX
          • https://store.cocos.com/app/detail/2787

          項目模板

          賞金獵人 Pro

          《賞金獵人 Pro》是一款休閑類聯(lián)機對戰(zhàn)小游戲模板,開發(fā)者基于這個模板可以快速開發(fā)出基于房間式的聯(lián)機對戰(zhàn)小游戲。

          源碼地址:https://store.cocos.com/app/detail/5217

          瘋狂打群架多人版

          《瘋狂打群架多人版》是一款采用 TSRPC 和 Cocos Creator 3.x 開發(fā)的多人實時對戰(zhàn)游戲 Demo,此 Demo 有以下特性:

          • 邏輯和表現(xiàn)分離的架構(gòu),幀同步和狀態(tài)同步并用,前后端復(fù)用狀態(tài)計算邏輯
          • 快節(jié)奏有沖突的同步策略:預(yù)測 + 和解 + 插值的落地運用展示,100~200 ms 延遲也無感知
          • 詳細的項目講解文章與視頻。

          源碼地址:

          • https://store.cocos.com/app/detail/3432

          高性能光照模型 Shader

          現(xiàn)代引擎均采用了基于 PBR 的光照模型作為默認的材質(zhì)渲染方法,但在一些小游戲項目中,用不上 PBR,并且還會導(dǎo)致中低端設(shè)備上運行效率和發(fā)燙問題。

          這個源碼采用經(jīng)典的經(jīng)驗光照模型,實現(xiàn)了常見的 Shader 效果:

          • Unlit
          • Lambert
          • Half Lambert
          • Blinn-Phong
          • Toon

          源碼地址:

          • https://github.com/iwae/LightingModel
          • https://store.cocos.com/app/detail/5256

          Cocos Cyberpunk

          《Cocos Cyberpunk》 是一款 Cocos 引擎官方團隊研發(fā)并開源的項目,以賽博朋克美術(shù)風(fēng)格為主題的 3D TPS 射擊游戲。

          在這個項目中,使用到了許多高級特性(如:動畫圖、預(yù)計算剔除、TAA、FXAA、FSR、BLOOM、ColorGrading 等等),并且官方還為這個項目寫了詳細的技術(shù)分析文章,想要研究 Cocos Creator 高級特性的開發(fā)者,可以下載研究。

          源碼地址:

          • https://store.cocos.com/app/detail/4543

          還有更多

          感謝開發(fā)者們的無私分享,Cocos 社區(qū)因為大家的貢獻而越來越強大。

          當(dāng)然,Cocos 社區(qū)中優(yōu)秀的作品遠不止這些,在 Cocos Store 上,有數(shù)千作品,包含了框架、學(xué)習(xí)DEMO、項目源碼、美術(shù)素材、引擎插件等等。

          Cocos 團隊希望從多個維度提升大家的開發(fā)效率,加速項目開發(fā),祝開發(fā)者們早日實現(xiàn)夢想!

          點擊 【閱讀原文】 可前往 store.cocos.com 查看更多優(yōu)質(zhì)資源。

          下一次,小編會給大家整理社區(qū)中優(yōu)秀的 Cocos Creator 3.x 教程資源,敬請期待!

          瀏覽 1713
          12點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          12點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品卡_卡2卡3卡4一商战-信息网 | 免费放黄网站 | 91射在线播放 | 国产ts视频 | 亚洲免费观看在线 |