問題タブ [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 投票する
2 に答える
807 参照

c++ - Allegro: イベントや 60 ミリ秒が経過するまで待つ必要はありません。

allegro wiki (http://wiki.allegro.cc/index.php?title=Allegro_5_Tutorial/Events) では、このコードが表示されます。

コードの動作はわかりましたが、なぜイベントや 60 ミリ秒が経過するまで待つ必要があるのでしょうか? どちらかだけではないのはなぜですか?

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

image - Allegro 5: 画像が読み込まれない

私はこのコードを持っています。

http://pastebin.com/guZ7Svs4 (スタック オーバーフロー コード メソッドが問題を引き起こしていた)

正常にコンパイルされますが、実行されません。画像をロードしなくても問題なく動作します。image.png ファイルが存在します。

MSCV2010 Express でこのエラーが発生します。

program.exe の 0x76f015de で未処理の例外: 0xC0000005: アクセス違反の読み取り場所 0x00000014。

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

allegro - アレグロ 5 問題

以下のコードは機能しません。空白の画面が生成されます。しかし、塗りつぶされた長方形の線を下の線に向かって変更すると、次のようになります。

正しい座標に正方形を生成します。調子はどう?

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

file - allegro C++ でファイルから double に読み取るにはどうすればよいですか?

プロジェクトで作業していますが、ファイルから double に読み取ることができないようです。私を助けてください。

これは私のコードです:

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

linux - debian で allegro 5 をリンクする

このガイドに従いました: http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 すべてがスムーズに進み、/usr/include/allegro5 と allegro ライブラリ ファイルが /usr/lib にあります。

簡単なプログラムをコンパイルすると、インクルードは正しく解決されますが、リンクに問題があります。

pkg-config --libs allegro-5.0 は「-lallegro」を返します。

-lallegro (またはpkg-config --libs allegro-50) をメイクファイルに入れると、「-lallegro が見つかりません」というメッセージが表示されます。

Makefile: g++ -static -O2 $(INCLUDES) $(SRC) -otest -D USE_THREADS -lboost_thread -lpthread -L/usr/lib/pkg-config --libs --cflags allegro-5.0

0 投票する
4 に答える
120 参照

c++ - 関数配列の要素を個別に宣言することは可能ですか?

だから、私がこれをやろうとしている理由の簡単な要約:

私は宇宙飛行プログラムを作成しています。(複数の船でコーディングすると) さまざまな船、たとえばクラフト [HAB]、クラフト [AYSE]、クラフト [ISS] などを格納できます。現時点では、1 隻の船でしかコーディングしていませんが、次のように宣言しています。

ただし、すべての船が同じ構造になるわけではありません。たとえば、HAB (Habitat の略) は円で、下部に 3 つのエンジン ポッドがあり、AYSE は中央にチューブがあり、ドッキング ライトなどがある宇宙ステーションになります。これらの関数がベクトルを画面に描画するようにしています。

現時点では、ship::draw を宣言しており、これを使用して Hab を描画しています。ただし、各描画関数を変更してその船を描画できるようにしたいと考えています。つまり、craft[AYSE].draw() は、craft[HAB].draw() とは異なる宣言を行います。

これを行うためのさまざまな方法を考え、調べましたが、あまり成功していません。重力と衝突の計算を容易にするために、すべてのクラフトを繰り返し処理できるようにしたいと考えています。しかし、関数が配列の要素であるときに関数を個別に宣言することが不可能である場合、各船を個別に宣言するのはそれほど面倒ではないと推測しています。

他のコードを見たい場合は、これを保存している私の git リポジトリを次に示します。これは独占プロジェクトであるため、少し組織化されていないことは間違いありません。

これをやろうとした人はいますか?きっとそこには何人かいるに違いない!

そして、前もって感謝します。

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

xcode4 - OS Xで_al_mangled_mainの「デフォルト」の可視性を強制するにはどうすればよいですか?

以下のリンクで質問している人と同じエラーが発生します。すでに答えはありますが、どのように正確にそれを行うのですか?助けてくれてありがとう

https://stackoverflow.com/a/5294039/1333847

edit1) これはコードです:

これらはエラーです:

edit2)コードへのこのコードリンクを含むレコードの場合、すべてがうまく機能します

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

text - allegro でビットマップするテキスト ファイル

こんにちは、私が現在扱っているのは、テキスト ファイルから入力を取得し、それをビットマップに変換してファイルに保存する機能です。

入力は次のようになります。

allegro を使用して描画したいのですが、# の代わりに、指定されたサイズのピクセルがあります。各 # はタイル (10x10 ピクセル) を表す必要があります。したがって、最終結果は次のようになります

画像へのリンク

私は実際にこのコードを使用してそれを描画しました:

ええ、それはかなり悪いので、どうすればそのようなことを達成できますか?アドバイスをありがとう。

注: 使用できるヘッダーは allegro5/allegro.h と allegro5/allegro_image.h のみです。

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

c - アレグロとのヘビゲーム

こんにちは、誰か助けてください。アレグロ (ubuntu) でスネーク ゲームをコーディングしようとしています。このコードを書くことはできましたが、うまくいかず、コンパイルしても問題が見つからないようです。ある種のメモリの問題を実行する (メモリ マップ) が表示され、続けて何度も実行しても何も起こらず、開始しても数分後にクラッシュする

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

allegro - Allegro ライブラリのインストール

Dev C++ コンパイラを使用していましたが、いくつかの問題により、このコンパイラが PC で適切に動作していません。そのため、Dev C++ コンパイラで Allegro 4.9 ライブラリをインストールできません。現在、C++ プログラミングに netbeans コンパイラを使用していますが、そのコンパイラに Allegro ライブラリをインストールできません。

MSVS は大量のメモリ スペースを必要とするため使用できません。

Allegro Library をインストールできるコンパイラ、または Netbeans コンパイラに Allegro をインストールする手順を教えていただければ幸いです。