アレグロ

Allegroは携帯用ゲームプログラミングライブラリです。
今すぐダウンロード

アレグロ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freely Distributable
  • 価格:
  • FREE
  • 出版社名:
  • Shawn Hargreaves
  • 出版社のWebサイト:

アレグロ タグ


アレグロ 説明

Allegroは携帯用ゲームプログラミングライブラリです。 Allegroは、自由に配布されたC / C ++開発者のためのゲームプログラミングライブラリです.DOS、UNIX(Linux、FreeBSD、IRIX、Solaris、Darwin)、Windows、QNX、BEOS、およびMacOS X. Allegroプロジェクトは、グラフィックの多くの機能を提供します。 、音声、プレーヤー入力(キーボード、マウス、ジョイスティック)とタイマー。これは、固定および浮動小数点数学関数、3D関数、ファイル管理機能、圧縮データファイル、およびGUIを提供します。ここに「Allegro」の主な機能がいくつかあります。 ベクトル描画: ・ピクセル、線、長方形、円、楕円、円弧、ベジエスプライン ・パターンの有無にかかわらず、形状の塗りつぶし ・多角形:フラット、Gouraud、Textured(3D)と半透明 ・スプライト: ・マスク、圧縮、そしてコンパイルされたスプライレート ・ブリット、回転、ストレッチ、縮小、アルファブレンディング、Gouraudシェーディング ・BMP、LBM、PCX、TGAファイルのネイティブサポート(ライブラリ拡張機能でサポートされているもの) ・カラーパレット: ・カラーパレット操作(読書、執筆、変換) ・カラーフォーマットの変換RGB HSV ・ 文章: ・異なるエンコーディングと変換のサポート、デフォルトはUTF-8です。 ・ビットマップフォント(マスキング、着色、配置) ・その他: ・画面または任意のサイズのメモリビットマップに直接描画する ・ハードウェアスクロールとトリプルバッファリング(利用可能な場合)、MODE-X分割画面 ・FLI / FLC形式のアニメーション機能 ・Unix: ・Xウィンドウ、DGA、FBCON. ・svgalib ・VBE / AF. ・MODE-X ・VGA ・ ウィンドウズ: ・DirectX(ウィンドウまたは全画面) ・gdi ・MacOS X: ・クォーツ(ウィンドウまたは全画面) ・Beos: ・BWindowscreen. ・BdirectWindow ・DOS: ・VGA 13Hモード ・MODE-X(23 VGA解像度プラス未処理の640×400拡張モード) ・1ピクセルあたり8,15,16,24および32ビットのSVGAモード ・リニアVBE 2.0フレームバッファーアクセス ・VBE / AF APIを介したハードウェアアクセラレーションサポートされている場合 ・FreeBe / AF Projectを介した追加のグラフィックドライバ ・OpenGL: ・ALLEGROGLアドオンはALLEGROでOpenGLグラフィックを使用することができます。 このリリースの新機能: グラフィックス: ・al_clear()をal_clear_to_color()に変更しました。 ・AL_PENGL_VERSION()をAL_GET_OPENGL_VERSION()に変更しました。 ・AL_DRAW_ROTATATED *の回転方向を反時計回りから時計回りに変更しました。 ・新しいピクセル形式のALLEGRO_PIXEL_FORMAT_ABGR_8888_LEを追加したGuanrantesコンポーネントの順序付け。 ・ALLEGRO_NO_PRESERVER_TEXTUREフラグを追加しました。 ・プレーンソフトウェアブリットルーチンの水平方向のフリッピングを固定しました。 ・OpenGLドライバにブレンドバグを修正しました。 ・PalledGRドライバが、別々のアルファブレンディングが要求されているがサポートされていない場合、ソフトウェアレンダリングに戻ります。 ・Lower OpenGLバージョンをふりかけることを可能にする設定オプションを追加しました。 ・al_get_num_display_formats()、al_get_display_format_option()およびal_set_new_display_format()に実装されています。 ・al_get_display_format_option()のバグをGLXドライバで固定しました。 ・最初のスコアモードが失敗した場合に、D3Dドライバのバグを表示しました。 ・OpenGLドライバは、新しいビットマップのバックバッファフォーマットを好みました。 ・最初にビットマップをターゲットビットマップとして設定するときにFBOの作成を延期します。 入力: ・ジョイスティック機能をいくつか名前変更しました。 ・OS XキーボードドライバのCAPSロック状態のアカウント。 ・X11でUTF-8入力作業を行った。 ファイルI / O: ・Fshook APIの部分を異なるファイルI / O API(実際の一般的なストリーム)に分離しました。 ・ファイルI / O APIをStdioとMoth Stdioに一致させ、コーナーケースを説明します。 (不完全な) ・そのスレッドのal_fopen()に影響を与えるスレッドごとにストリームを設定することを可能にしました。 ・AL_FGET_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_UST_URT_UST_UST_UST_UST_URT_UST_UST_UST_UST_UST_UST_UST_UST_UST_USTREACHを追加します。 ・AL_FPUTS()を変更しないでください。 ・all_fopen_fd()を追加する既存のファイル記述子からallegro_fileを作成します。 ファイルシステム: ・AL_GETCWD、AL_GET_ENTRY_NAMEを変更してALLEGRO_PATHSを返します。 ・AL_GET_PATHにAL_GET_STANDARD_PATHを変更し、ALLEGRO_PATHを返す。 ・AL_READDIRを変更してALLEGRO_FS_ENTRYを返します。 ・AL_PATH_CREATE_DIRを追加しました。 ・文字列パスを実行するファイルシステム照会関数を削除しました(ALLEGRO_FS_ENTRYバージョンが実行する)。 設定ルーチン: ・構成を迂回する機能を追加しました。 ・AL_SAVE_CONFIG_FILE()をBOOLに変更します。 ・設定値の長さの任意の制限を削除しました。 ・Configuration FilesをAllegro5.cfgとAllegro5rcに名前変更しました。 文字列ルーチン: ・Allegro 4-ERA文字列ルーチンを削除しました。 ・AL_USTR_TO_BUFFER()を追加しました。 その他のコア: ・AL_THREAD_SHOULD_STOPをAL_GET_THREAD_SHOULD_STOPに変更しました。 ・設定可能なデバッグ「チャネル」、冗長レベル、出力フォーマットを備えた新しい内部ロギングメカニズムを追加しました。 ・アサートネームスペース汚染をクリーンアップしました。 フォントアドオン: ・FontとTTFアドオンの名前が規則に準拠するように機能します。 ・AL_INIT_TTF_ADDONを追加しました。 わずかにニカのテキストの描画APIを実装しました: ・関数は "textout"の代わりに "draw_text"と呼ばれます ・機能の代わりにフラグによって処理された中央/右アライメント ・Allegro_URTRO_URTUMUSTUMENTSを受け付ける機能 ・Substring Supportsは、通常の場合には「カウント」引数が必要ではないので、Allegro_USTRO_USTREST関数が似ています。 ・al_font_is_compatible_fontを削除しました。 ・AL_GRAB_FONT_FROM_BITMAP()を5回スピードしました。 ・TTF:UnicodeコードポイントのKerningでの可能なバグを修正しました> 127。 イメージI / Oアドオン: ・IIOアドオンですべての名前を変更しました。 ・AL_LOAD_BMP / AL_SAVE_BMPなどを公開しました。 オーディオアドオン: ・AL_MIXER_SET_POSTPROCESS_CALLBACKの名前を変更しました。 ・OSSドライバに2つの設定オプションを追加しました。 ・ALSAをから設定してください。 ネイティブダイアログ: ・A4でALLEGO_MESSAGE()のように機能するal_show_native_message_box()を追加しました。 GTKとOS Xに実装されています。 PhysicsFSアドオン: ・PhysicsFSアドオンを追加しました。 プリミティブアドオン: ・グローバル状態フラグを削除しました。 ・allegro_vertexから法線を削除しました。 ・頂点バッファからの読み取り/書き込みフラグを削除しました。 例: ・AL_GET_DISPLAY_FORMAT_OPTION()をテストする例を追加しました。 ・サンプルを直接音声に再生することを示す例を追加しました。 ・PhysicsFSアドオンの例を追加しました。 ・libcurlを使用してネットワークから画像をロードする(愚かな)例を追加しました。 ・al_readdirとal_get_entry_nameの使用を示すex_dirを追加しました。 他の: ・多くのバグとドキュメンテーションの修正。


アレグロ 関連ソフトウェア