亚洲AV免费看深爱成人|日韩av另类一级特黄片在线|中国免费一级黄片|国产av一二三区|亚洲有码AV在线|久久亚洲国产日韩欧美|成人免费AV网站|婷婷一区综合一区|亚洲AV无码导航|高级欧美成人网站

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

推薦全網(wǎng)最火的6款前端開源游戲引擎!

發(fā)布時間:2024-06-06 17:07:36 瀏覽量:261次

大家好,很高興又見面了,我是"高級前端進(jìn)階",由我?guī)е蠹乙黄痍P(guān)注前端前沿、深入前端底層技術(shù),一起進(jìn)步,也歡迎大家關(guān)注、點(diǎn)贊、收藏、轉(zhuǎn)發(fā)!

高級前端進(jìn)階

今天給大家?guī)淼闹黝}是幾款優(yōu)秀的開源游戲引擎。關(guān)于 Three.js、Babylon.js、PixiJS以前有單獨(dú)發(fā)文介紹過,所以不再本文的列表中。下面是文章的傳送門。

大家可以關(guān)注我在頭條創(chuàng)建的相關(guān)2D/3D引擎技術(shù)合集,我會不定時更新相關(guān)領(lǐng)域技術(shù)。話不多說,直接開始!

cocos2d-x

cocos2d-x 是一個用于構(gòu)建 2D 游戲、交互式書籍、演示和其他圖形應(yīng)用程序的多平臺框架。 它基于 cocos2d-iphone,但底層不使用 Objective-C,而是使用 C++。 cocos2d-x 適用于 iOS、Android、macOS、Windows 和 Linux 等諸多平臺。

cocos2d-x 的主要特征包括:

  • 場景管理(工作流程)、場景過渡、精靈和精靈表
  • 動效:透鏡、波紋、波浪、液體等。
  • 變換動作:移動、旋轉(zhuǎn)、縮放、淡入淡出、著色等。
  • 可組合動作:順序、生成、重復(fù)、反轉(zhuǎn)
  • 緩動動作:Exp、Sin、Cubic、Elastic 等。
  • 雜項操作:CallFunc、OrbitCamera、Follow、Tween
  • 與物理引擎集成:Box2d 和 Chipmunk、粒子系統(tǒng)
  • 骨架動畫:脊柱和骨架支持
  • 字體:使用固定寬度和可變寬度字體進(jìn)行快速字體渲染,支持 .ttf 字體
  • 瓦片支持:正交、等距和六角形
  • 視差滾動、運(yùn)動條紋、渲染到紋理、移動設(shè)備上的觸摸/加速度計、桌面上的觸摸/鼠標(biāo)/鍵盤
  • 聲音引擎支持、慢動作/快進(jìn)
  • 快速壓縮紋理:PVR 壓縮和未壓縮紋理、ETC1 壓縮紋理等
  • 分辨率獨(dú)立,支持 C++,帶有 Lua 和 JavaScript 綁定,MIT 開源
  • 基于 OpenGL ES 2.0(移動)/OpenGL 2.1(桌面)/金屬(macOS 和 iOS)

開發(fā)者可以克隆 GitHub Repo 并按照自述文件中的步驟進(jìn)行操作,也可以在下載頁面上作為 Cocos 包的一部分進(jìn)行下載。 無論選擇使用 C++、JavaScript 還是 Lua 進(jìn)行開發(fā),所有內(nèi)容都打包在一個包里。 Cocos 系列產(chǎn)品有幾個不同的組成部分。

  • Cocos2d-x :這是游戲引擎本身, 它包括引擎和 cocos 命令行工具,可以通過克隆 GitHub Repo 下載生產(chǎn)版本。
  • Cocos Creator : 是一個統(tǒng)一的游戲開發(fā)工具,使用 JavaScript,并且可以導(dǎo)出為 C++。
  • Cocos Launcher :已停產(chǎn), 沒有替代品。
  • Coco Studio :已停產(chǎn),已被 Cocos Creator 取代。
  • 代碼 IDE :已停

熱門課程推薦

熱門資訊

請綁定手機(jī)號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定