問題タブ [allegro]

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 に答える
1806 参照

c++ - MinGW/CodeBlocks 用に Allegro 4.2 をコンパイルする

Allegro をコンパイルするのに問題があります。fix.bat mingw を開始すると、次のような出力が表示されます。

それでも、mingw32-make.exe と入力して残りをコンパイルしようとすると、次のように出力されます。

私はこれをコンパイルするためにかなりの時間を費やしてきましたが、特に MinGW のトラブルシューティングに関してネット上で多くを見つけることができませんでした。

私が行ったことはすべてhereからのものですが、コンパイルの時点を過ぎたものは何もありません.

なんらかのログ ファイルが必要な場合は、どのように提供すればよいか教えてください。できるだけ早く提供します。

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

c++ - アニメーションの問題?

現在、C++ で作成しているゲームを開始すると、左右上下に歩きます..しかし、キャラクターがスライドするだけで、彼が歩いているようには見えません..そして、すべての写真が既にゲームにロードされており、それらは機能しています. .しかし、私はそれを解決する方法がわかりません..私が理解できないことは、ボタンを押したときに画像を変更する方法です..

ちなみにこれはアレグロです。

描画プレーヤーのコードは次のとおりです。

Oskar[] は、すべての写真を含む配列の名前です。

ボタンを押したときにキャラクターの絵が変わるのは次のとおりです。

私が作成した変数picNumberについてのすべて..私が持っているすべての写真は配列にあり、picNumberはどの写真を描くかを表しています..これについて助けてもらえるとうれしいです..私はこれについて一日中考えていました. ..

編集

ここでヘルプを取得した後に入力した新しい完全なコードを次に示します..前の写真を表示して上に歩いているときに機能しなくなり、上の写真が表示されている..しかし、左と右は機能します..アニメーションのような絵..

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

c++ - allegro ライブラリを使用した C++ のヘルプが必要ですか?

minGWコンパイラでCodeBlocks 10.5をインストールしました。minGW の環境変数を設定した後、cmd で gcc -v をチェックしましたが、正常に動作しています。問題は、CodeBlocks プロジェクトで小さなプログラムを作成したことです。コードは以下のとおりです。

エラーが発生しました。ビルド ログは次のとおりです。

コンパイル: main.cpp C:\Program Files\CodeBlocks\MinGW\bin\allegro_pract… エラー: allegro5/allegro.h: そのようなファイルまたはディレクトリはありません プロセスはステータス 1 (0 分、0 秒) で終了しました 1 エラー、0 警告

コードブロックのディレクトリ構造は C:\Program Files\CodeBlocks で、minGW の場合は C:\Program Files\CodeBlocks\mingw で、私のプロジェクトは C:\Program Files\CodeBlocks\bin\ です。

allegro ライブラリの配置場所について混乱しています..外部ライブラリを使用していないため..ライブラリは現在 C:\Program Files\CodeBlocks\mingw\allegro\ に配置されています

私は長い間「グーグル」ですが、チュートリアルが機能していないようです..有効な解決策を教えてください..そして、アレグロライブラリを配置する場所..??

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

c++ - Allegro ライブラリを Ubuntu Allegro アプリケーションにバンドルするにはどうすればよいですか?

Allegro 開発ライブラリを入手し、簡単なアプリケーションを作成してコンパイルし、自分のコンピューターで実行したところ、問題なく動作しました。友人にテストしてもらいましたが、ダブルクリックしても何も起こりませんでした。問題は、彼が Allegro ライブラリをインストールしていないため、プログラムが動作しないことだと思います。ライブラリと依存関係を手動でインストールする唯一の方法はありますか?それとも、必要なライブラリをアプリケーションと一緒にパッケージ化する方法はありますか?

編集: 申し訳ありませんが、Allegro 5 を使用していると言いたかったのです。

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

c++ - アレグロライブラリ4.4韓国語が壊れています

allegro4.4ライブラリを使用しています。

韓国語の文字を印刷すると、文字が壊れます。

英語の文字はAllegroマニュアルにありません。

Allegroは、「AllegroはデフォルトでUTF8エンコーディングを使用します」と述べています。

次のコードの何が問題だったのか、何を修正すればよいのかわかりません。

韓国語の文字を正しく印刷する方法について何か考えはありますか?

前もって感謝します。

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

fonts - allegro 4.4 を使用した韓国語フォント

Allegro プロジェクトで韓国語フォントをサポートしようとしています。

さまざまなプログラムで ttf を fnt 形式に変換し、期待どおりに動作するかどうかを確認しました。しかし、それは決してしませんでした。

誰かが私を正しい方向に向けることができますか?

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

c++ - アレグロ c++; ビットマップの点滅

「背景」である 1 つの BITMAP と移動できる別の BITMAP を持つ単純なプログラムを作成しようとしています。背景を画面に直接描画するなど、さまざまな方法を試しました。2 つのバッファーを作成してみました。両方の BITMAP を 1 つにまとめてみました。バッファ。現在、ループ内で2回呼び出されたバッファ内で両方を使用してプログラムを実行しています。しかし、移動可能な BITMAP が点滅します。

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

c++ - Allegro での等価演算子のオーバーロード

私の友人の 1 人が、Allegro で色を比較するために等値演算子をオーバーロードしようとしていますが、うまくいきません。彼は "no match for operator==" というエラーを受け取ります。これは、Color クラス/構造体の外でオーバーロードされています。下に示された:

演算子がALLEGRO_COLORAllegro の外部で定義および実装されているため、これは機能しないと思いますよね? この問題をどのように解決できますか、Allegro Color 構造体の外でオーバーロードすることは可能ですか?

0 投票する
0 に答える
1277 参照

c++ - Allegro と Qt の作成者 - この 2 つを設定するには?

私は長い間それを探していましたが、見つけることができなかったので、Qt Creator (2.3.0)、Qt 4.7.4 で allegro (4.2.3) をセットアップする方法を誰か教えてもらえますか?

前もってありがとう、マーティン。

編集:

OK、たまたま、ついに allegro 機能のいくつかを qt Creator に追加することができました :p 追加しました:

INCLUDEPATH += "path_to_allegro-4.4.2-mingw-4.4.0/include"

LIBS +="path_to_allegro-4.4.2-mingw-4.4.0/lib/liballegro-4.4.2-md.a"

すべてが構築されたように見えたとき、いくつかのsh **が現れました-.-

(C:\QtSDK\QtCreator\bin\qtcreator_process_stub.exe) 言って: Naci.

私ができる限り簡単に-WTF?