<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>

          Axmol跨平臺游戲引擎

          聯(lián)合創(chuàng)作 · 2023-09-27 19:18

          Axmol是一款跨平臺游戲引擎(基于Cocos2d-x-4.0),旨在延續(xù)Cocos2d-x。

          支持平臺列表

          Windows Desktop
          Windows Desktop(Clang)
          Windows UWP
          Android
          iOS
          tvOS
          Linux
          macOS

          主要特性:

          • 重構(gòu)基于VideoTexture的跨平臺視頻播放引擎(進(jìn)行中,除Android/Linux平臺外,其他平臺已完成)
          • Windows UWP 支持,請參考: #1108
          • Windows Clang編譯器支持
          • 增加tvos支持
          • 增強(qiáng)Windows下工作流,支持鏈接引擎預(yù)編譯庫, 用法請查看: windows workflow guide
          • Windows 視頻播放支持
          • Windows x64編譯支持
          • 基于yasio重構(gòu)HttpClient以支持并發(fā)Http請求,不再需要sendImmidate接口
          • 重構(gòu)AudioEngine, 全平臺OpenAL
            • openal-soft, pass -DAX_USE_ALSOFT=ON to cmake to force enable it
            • OpenAL.framework, if no and AX_USE_ALSOFT option specified, cmake script will choose it on osx/ios, even through it was mark as deprecated, but still avaiable.
          • 重構(gòu)UserDefault, 全平臺基于內(nèi)存映射文件 mio, 性能提升百倍
          • 模塊化所有引擎擴(kuò)展庫, 所有擴(kuò)展庫放到extensions目錄下,如cocostudio, spine
          • AudioEngine實(shí)現(xiàn)wav所有 openal-soft 支持的封裝格式, 例如MS-ADPCM, ADPCM等
          • 使用現(xiàn)代化的GL加載器glad代替glew
          • 增加google angle渲染后端支持
          • C++最低標(biāo)準(zhǔn)要求: C++17/20
          • 設(shè)置ios下最低目標(biāo)平臺為ios9.0
          • 使用更快的xml解析庫pugixml代替tinyxml2
          • Downloader全平臺統(tǒng)一實(shí)現(xiàn),均基于curl
          • 全平臺統(tǒng)一使用XML SAX解析plist文件, 移除Apple平臺的實(shí)現(xiàn)
          • Spine 3.8支持
          • 新增FairyGUI支持
          • 新增硬件壓縮紋理格式ASTC 4x4/6x6/8x8支持,支持軟解
          • 新增硬件壓縮紋理格式ETC2 RGB/RGBA支持,支持軟解
          • ImGui集成,非常方便寫游戲內(nèi)嵌小工具,用法詳見ImGui
          • 完整改動列表,請查看CHANGELOG

          基于VideoTexture的視頻播放引擎

          Platform MediaEngine Video Compress Format Video Pixel Format Backend
          Windows Desktop complete H264, HEVC, VP90 YUY2, NV12, RGB32 IMFMediaSession
          Windows UWP complete H264, HEVC, VP90 BGR32 IMFMediaEngine
          Apple macOS complete H264, HEVC(hvc1) NV12, BGR32 AVFoundation
          Apple tvOS complete H264, HEVC(hvc1) NV12, BGR32 AVFoundation
          Apple iOS in progress H264, HEVC(hvc1) NV12, BGR32 AVFoundation
          Android planned H264 RGB32  

          關(guān)于預(yù)編譯庫

          • 所有預(yù)編譯庫均通過buildware使用GitHub Actions自動構(gòu)建
          • 預(yù)編譯庫支持架構(gòu)
            • windows: x86,x64
            • linux: x64
            • macos: x64, arm64(M1芯片)
            • android: armv7, arm64, x86, x64
            • ios: arm64, x64
            • tvos: arm64, x64
          瀏覽 42
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <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>
                  亚洲AV无码精品色午夜红一片 | 在线韩国精品三级中文hd无码精品 | 91麻豆精品一区二区三区 | 天天躁日日躁AAAXXⅩ | 曰本无码人妻丰满熟妇啪啪 |