このプロジェクトについて
Axmolは、2Dおよび3Dゲーム向けのMITライセンスのクロスプラットフォームゲームエンジンです。開発者はC++またはLuaで構築し、iOS、Android、Windows、Linux、macOS、tvOS、WebAssembly、およびUWP経由でXboxをターゲットにできます。
このプロジェクトは2019年11月にCocos2d-x v4.0のフォークとして始まり、コントリビューターとともに進化を続けています。移行ガイドと比較ドキュメントでは、Cocos2d-x v4.0からAxmol v3への移行を扱っています。
バージョンブランチ:デフォルトの`dev`ブランチはC++23を使用するv3プレリリースラインで、APIや実験的機能が変更される可能性があります。`release/2.x`は本番プロジェクト向けの安定版v2 LTSラインで、C++20を使用します。主要なv3 beta1機能開発は`dev`でほぼ完了しており、残りの作業はクリーンアップとリリース準備に集中しています。
v3 devで説明されている機能には、C++23、2D物理用のBox2D v3と3D物理用のJolt、MetalとGLに加えてVulkan/D3D11/D3D12レンダリングバックエンド、Windows、Linux、WebAssembly向けの高DPI改善が含まれます。オプションのVR/OpenXRサポートは実験的です。デフォルトで有効なバックエンドはプラットフォームによって異なります:Windows(D3D11、D3D12、GL、Vulkan)、Linux(Vulkan、GL)、Android(Vulkan、GL)、WinUWP(D3D12、D3D11、GL)、iOS/macOS(Metal)。WebAssemblyはWebGLを使用します。ビルドには複数のバックエンドを含めることができます。これらのv3機能は安定版v2リリースを説明するものではありません。
拡張機能にはFairyGUI、ImGui、Spine、Live2D、Effekseerが含まれます。開始するにはC++23コンパイラとPowerShell 7が必要で、その後プラットフォーム固有のセットアップとビルドガイドに従います。セットアップスクリプトはクローンしたリポジトリから実行し、その後`axmol`コマンドでC++またはLuaプロジェクトを作成およびビルドできます。C++テストとFairyGUIデモのWebAssemblyビルドはブラウザで試すことができます。
ドキュメント、チュートリアル、FAQに加えて、GitHub Discussions、Discord、コントリビューションガイド、コントリビューターリストも利用できます。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.