モカ

LinuxおよびWindows用のC ++で書かれた2Dゲームライブラリ
今すぐダウンロード

モカ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Sean Olson
  • 出版社のWebサイト:
  • https://launchpad.net/olson-sean-k

モカ タグ


モカ 説明

LinuxとWindows用のC ++で書かれた2Dゲームライブラリ モカでは、WindowsおよびLinuxプラットフォーム用の2Dゲームを開発するためのC ++ライブラリです。それはAPIs.Originally、モカが実行時にライブラリのコア実装をロードしたプラグインベースのシステムを使用し、その下のレベルの上に使用ツールに簡単に構築しながらゲームを作成するための基本的なフレームワークを提供しようとします。コストは利益よりも大きかったので、このアプローチは、最近、放棄されています。プラグインはまだライブラリの重要な一部となりますが、その代わりに、主に、このような特定の画像ファイル形式やシェーダ言語をロードするよう、さまざまなリソースを処理するためのサポートを提供します。これは、プロバイダのClanlibの概念に似ていますが、あまりstatic.For柔軟性、モカは、そのコア実装の交換を可能とするインタフェースのセットを提供します。これは完全に静的です。クロスプラットフォームになるように設計されているデフォルトの実装は、バリスタと呼ばれています。バリスタは、主にOpenGLとSDLで実装されています。提供されるコアインターフェイスを使用して、コア・コードを変更せずに別の実装を記述することが可能であるべきです。これは、OpenGLまたはSDL(従ってバリスタをサポートしていない).BuildingMochaが比較的容易bjam(ブーストジャム)を使用してLinuxプラットフォーム上に存在でコンパイルすることができるでサポートされていないレバレッジプラットフォーム固有のライブラリーまたはプラットフォームにコードを移植し、例えば、可能にします。もちろん、適切な開発ライブラリをインストールする必要があります。ライブラリが必要とされているかを確認するために、サイトの設定ファイルを見てみましょう。自動的に依存関係を見つけるために工具はありません。利用可能な最新のリビジョンをコンパイルしようとする.TO(まだ)はautotoolsのサポートはありません、してみてください... $ bjam /core...toコンパイル(これはデフォルトの実装であるため)バリスタを含むのみコアライブラリは、.Pluginsが含まプロジェクトは... $ bjam / pluginsNoプラグインはほとんどの場合、いくつかの時間のために含まれることになるで構築することができます。ここでは「モカ」のいくつかの主要な機能は次のとおりです。 ハードウェアは、2Dグラフィックスを加速しました。 ・高速、任意のリアルタイム変換(階層的なシーングラフを可能にする、等) ・画像とテクスチャデータの単純なロード ・アルファチャンネルを含む複数画像フォーマットのサポート ビットマップとTrueTypeフォントをサポートした・テキストレンダリング オーディオ再生: ・シンプルなパンとフェージング効果 ・複数の音楽やサウンドフォーマットに対応 インパルストラッカーと高速トラッカーフォーマットを含む・シーケンス・音楽のサポート、 音楽をアレンジし、タイミングのために・キューポイント 入力デバイス: ・ジョイスティックやゲームパッドのサポート ネットワーキング: ・シンプルで、非常に抽象化されたネットワーク層 イベントシステム: イベントキュー/ポンプを搭載・Aほとんど同期システム ・シグナルとスロット(これらはイベントキュー内のイベントに類似しています) プラグインフレームワーク: モカを拡張するためのシステムのプラグイン・堅牢、言語にとらわれない(CまたはC ++)


モカ 関連ソフトウェア