allegro

    -1熱度

    1回答

    我正在嘗試基於Allegro互斥體(跨平臺)創建自定義互斥體類。我是而不是使用C++ 11。我試圖像這樣做,但它似乎是有點畫蛇添足: template <class T> class Mutex { private: ALLEGRO_MUTEX *mutex = NULL; ALLEGRO_THREAD *owner = NULL; T *da

    0熱度

    2回答

    我正在訓練使用allegro庫與C++,但我得到一個問題,同時使用大圖像parrallax背景我得到一個不斷的負載/故障滾動屏幕下,使我所有的圖像閃爍有一點,有沒有辦法加載背景沒有這樣的問題?當我嘗試打印屏幕時,閃爍不出現。 感謝

    0熱度

    1回答

    我嘗試安裝快板5代碼塊,但即使它看起來的程序編譯它不會初始化。我收到一個錯誤,說應用程序啓動失敗,因爲沒有找到allegro-5.0.9-monolith-md-debug.dll。它還表示重新安裝可能會有幫助,但我已經嘗試了幾次。我嘗試了以下在線教程,但仍然遇到此錯誤。難道我做錯了什麼?請幫忙。

    1熱度

    1回答

    我正在研究一個元胞自動機,其中發生變化的每一輪。顯然,我爲它做了一個循環 - 幸運的是,它基本上是有效的,但如果我想在地圖上添加另一種類型的單元格,一種單元格可以工作,但另一種單元格不起作用:遊戲開始並且例如在這個例子中,康威自動機開始增長,但紅色測試單元只是沒有任何改變。 #define fldwidth 110 #define fldheight 140 typedef struct t

    1熱度

    3回答

    我想創建一個垂直滾動的射手,當你按空間時會創建一個子彈,然後當子彈熄滅時子彈就會被銷燬。我跟蹤過矢量delcared爲vector<BULLET> bullets;子彈的。當我試圖摧毀在屏幕外的任何子彈,我得到一噸的錯誤,如: c:\mingw\bin\..\lib\gcc\mingw32\4.7.0\include\c++\bits\stl_algobase.h|384| required fr

    1熱度

    1回答

    我用Microsoft Visual Studio 2010製作了一個程序。它使用額外的庫(Allegro),它可以完美地從MSVC運行,但是我無法從它的目錄運行它。 (... \「項目名稱」\ Debug \「項目名稱」.exe)它寫道它找不到某種.dll文件。 這並不好,因爲我想讓它適用於所有人!怎麼做才能使它工作? 我知道我必須放置necesarry.dll文件,但我不知道在哪裏?

    0熱度

    2回答

    我正在寫一個基於Allegro的蛇遊戲,並且有一個包含蛇部分座標的向量的問題。 這是刪除蛇的最後一個元素並添加一個新元素的函數。 以前我宣佈vector <int> snake_x ; vector <int> snake_y;,我也推回了向量中所需的數字。 void moove_snake(int direction){ switch (direction){ case UP:

    2熱度

    2回答

    我製作了一個簡易遊戲。但是當我在另一臺電腦上打開* .exe文件時,它說有很多缺少的.dll文件。如何在沒有安裝Visual Studio和Allegro 5庫的情況下讓我的遊戲在其他計算機上運行?

    0熱度

    1回答

    我的問題是我無法加載位圖到快門後,編譯窗口停止工作。我嘗試了不同顏色深度的不同位圖,但它仍然不起作用。 #include <allegro.h> int main(int argc, char *argv[]) { allegro_init(); install_keyboard(); set_color_depth(16); set_gfx_mod

    0熱度

    1回答

    如有疑問,我如何做到這一點,我使用了大量的指南,它從來沒有工作,有人可以一步一步向我解釋它,我將非常感激。