Allegro
ナビゲーションに移動
検索に移動
Allegro のウェブサイトより:
- ビデオゲームやマルチメディアプログラミングを主に対象としたクロスプラットフォームライブラリ。ウィンドウの作成・ユーザー入力の処理・データのロード・画像の描画・サウンドの再生など低水準な汎用のタスクを処理し、基盤のプラットフォームを抽象化します。ただし、Allegro はゲームエンジンではありません。ゲームは自由に設計・構築することができます。
インストール
開発版は allegro-gitAUR パッケージをインストールしてください。
Allegro の古いバージョンのパッケージも存在します (allegro4)。必要に応じてソースとして使うことができます。
使用方法
インストールしたら、ベースヘッダーをソースファイルから読み込んでください:
main.c
#include <allegro5/allegro5.h>
C++ ファイル内に main 関数がある場合、シグネチャを次のようにする必要があります: int main(int argc, char **argv)
。
トラブルシューティング
- よくある間違いとして Allegro ライブラリにリンクするのを忘れるミスがあります。
pkg-config --list-all
を使って確認できます。
- 必要なモジュールを読み込んで初期化するのを忘れるのも初心者にありがちです。各モジュールのヘッダーをソースファイルから読み込むようにしてください。また、適切なコマンドを使って初期化して、モジュールをリンクするようにしてください。詳しくはマニュアルを参照。
参照
- Allegro documentation files and reference manual
- Allegro new Wiki
- Old Wiki, which is slowly migrating to one linked right above
- Allegro コミュニティネットワーク