問題タブ [allegro5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
855 参照

xcode - Xcode で Allegro フレームワークが見つからない

重複の可能性:
Xcode 4 および Allegro 5.1 - リンカーがフレームワークを見つけられない

OS X 10.8 を実行している Mac で Allegro を動作させようとしています。私はこれらの指示に従いました:

http://wiki.allegro.cc/index.php?title=OSX,_Xcode_4,_Framework

単純な Xcode アプリケーションに対して彼らが言うことをすべて実行しますが、ビルド中に次のエラーで失敗します。

ld: フレームワークが見つかりません Allegro-5.1

clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

Allegro 5.0.7 と 5.1.3 を使用してみましたが、どちらもフレームワークが見つからないという同じ結果が得られました。何か不足していますか?これが、実行しようとしている非常に基本的なアプリです。

0 投票する
1 に答える
3576 参照

c++ - 'allegro_init()' はこのスコープで宣言されていません

Ubuntu 11.04 に allegro 5 ライブラリをインストールしようとしています。私が従ったチュートリアルこれです。最初の試行でライブラリをインストールするときにいくつかのエラーが発生しましたが、それらを乗り越えてライブラリを適切にインストールすることができました。問題は、サンプル コードを実行しようとすると

次のようなエラーが表示されます

にすべてのメイン ヘッダー ファイルがあり/usr/include/allegro5ます。

0 投票する
1 に答える
1477 参照

c++ - フォントの読み込み中にAllegro5がクラッシュする

最近Allegro5を使い始めたので、フォントを読み込んでみました。これは私のコードです:

ただし、コードを実行すると-3が返されます。これは、フォントの読み込み中にエラーが発生したことを意味します。私は何が間違っているのですか?私はWindowsXPSP3mingwコンパイラでCodeblocksIDEを使用しています。私は何が間違っているのですか?

編集:プロジェクトディレクトリにttfファイルを追加して修正しました。投票して閉じる

0 投票する
2 に答える
5631 参照

c++ - allegro 5 のタイトル メニューを効率的に作成するにはどうすればよいですか?

私は Allegro 5 で最初のゲームに取り組んでいます。タイトル メニューのレンダリングはそのままですが、メニューにクリック可能なテキストを追加したいと考えています。テキストの上にカーソルを置いたときにクリックできるようにするにはどうすればよいですか? ピクセルをチェックする for ステートメントを使用すると、パフォーマンスが非常に低下すると考えています。これまでのところ、次のようなものがあります。

Windows XP SP3 でコードブロックを使用しています

0 投票する
1 に答える
1520 参照

c++ - 特定の間隔でイベントを実行する allegro 5

allegro 5 で初めてのゲームを作成しています。これはスネーク ゲームです。ヘビのゲームを動かすために、私が作った正方形のグリッドを使いたいので、ヘビは一定の間隔で動きます。

タイマーを使用して特定の時間にイベントを発生させるにはどうすればよいですか?

たとえば、ヘビを方向セットで毎秒移動させたいのですが、ヘビを制御する方法は知っていますが、特定の間隔で発生するイベントを作成する方法がわかりません。Windows XP SP3 で Codeblocks IDE を使用しています

0 投票する
1 に答える
1726 参照

c++ - Allegro5がプリミティブ上にビットマップを描画する

私は最近、アレグロ5で在庫システムを作成しようとしました。そこでは、20x20の正方形のグリッドを描画し、アイテムをドラッグドロップします。問題は、アイテムのスプライトが実際に描いたグリッドのにあるのを見ることができることです。これは望ましくない効果です。これが私のコードです:

(私はそれがひどく書かれていて最適化されていないことを知っていますが、私は単にテストとしてそれを約10分で書きました)

アイテムスプライトに線が表示されないようにするにはどうすればよいですか?漠然としすぎた場合の問題の例を次に示します。

私の問題

WindowsXPでCodeblocksIDEを使用しています

0 投票する
1 に答える
1702 参照

xcode - Xcode 4 および Allegro 5.1 - リンカがフレームワークを見つけられない

Linker と Xcode 4 に関して他にもいくつか質問があることは承知していますが、それらは実際には私の問題とは関係ありません。

私は Allegro 5.1 をビルドしましたが、FreeType のためにしばらく時間がかかりましたが、最終的には機能しました。Allegro を使用して小さなスペース インベーダー ゲームを作成しました。しかし、どういうわけか、リンカーはフレームワークを見つけることができません。

私がこれまでに行ったこと:

  • フレームワークは /Library/Frameworks/ にあり、その場所にある他のすべてのフレームワークと同じ構造を持っています
  • フレームワークをターゲットの「Link Binary With Libraries」タブに追加しました
  • 宛先「フレームワーク」を使用して、ターゲットの「ファイルのコピー」タブにそれらを追加しました
  • ビルド設定に正しいパス設定を追加したので、ヘッダー ファイルを見つけることができます

すべての適切な手順を実行しましたが、それでも次のようになります。

私はすでに動作するフレームワークを持っていましたが、「フレームワークモード」ではなく、共有ライブラリとしてインストールされました。/usr/local/libしかし、フレームワーク コンポーネントをプロジェクトに追加するのは、ファイル ダイアログで選択できない に保存されていたため、ちょっと大変でした...

だから...他に何をすべきかわかりません。共有ライブラリを持っていたときは機能しましたが、同じ設定で場所が異なると機能しなくなりました。さらに情報が必要な場合は教えてください。提供します。

0 投票する
1 に答える
874 参照

visual-c++ - allegro 5.1.3 と microsoft Visual Studio 2010 for android?

ラップトップに allegro と msv2010 をセットアップし、msvc2010 で android dev をセットアップしました。ただし、新しい allegro android dev のプロジェクトをセットアップする方法がわかりません。私は、Android sdk、Java jdk、ndk、その他すべてをセットアップしました。

http://vs-android.googlecode.com/files/vs-android_samples.zip msvc2010 でこれらの Android プロジェクトをコンパイルし、標準の allegro プロジェクトを作成できます。

msvc2010 で allegro を使用して Android プロジェクトを作成する方法を誰かが知っているか、またはその方法に関する指示がどこにあるか知っているかどうか疑問に思っていました。

ありがとうございます

0 投票する
3 に答える
92 参照

c++ - C++ を使用するクラスからアクセスする必要があるリストの作成

初期化したクラスのグループがアクセスして使用できるグローバル リストを作成する必要がありますが、それらのクラスを含めてリストを作成する必要があります。何か案は?

例:

これらのクラスはすべて、別のヘッダー ファイルにある以下のリストと、私の int main にアクセスする必要があります。

等々。

アイデアは、Game_object のデストラクタで爆発インスタンスを作成し、それをリスト内に配置できるというものでした。これは、メイン内でレンダリングおよび更新できるようにするためでした