allegro

    0熱度

    1回答

    我開始學習C++來製作遊戲,我編寫了一些小程序,並且它學得很好。現在我想編譯一個遊戲並瞭解它是如何完成的。 我想編譯的遊戲是ATANKS(https://libregamewiki.org/Atanks)。 我遇到的第一個問題是makefile包含一個關於目標WINUSER的指令,它給了我錯誤(它沒有找到目錄INSTALLDIR),我試着手動編譯進入SRC目錄並運行MAKE -f makefile

    0熱度

    1回答

    你好我試圖下載快板,如標題所說,我使用this guys的幫助YouTube視頻,它已經更多的幫助比我想那會,但我當然會碰到一些類型的錯誤。在視頻中,他告訴你進入屬性頁面 - >配置屬性 - >鏈接器 - >輸入 - >附加依賴項,然後輸入「allegro-5.0.1-monolith-md-debug.lib」。這是我得到我的錯誤,compier告訴我,它不能打開該文件(錯誤:LNK1104,我

    0熱度

    1回答

    今天我安裝了快板5.作爲a link。 但是當我開始寫一個非常簡單的代碼。 當我使用"g++ allegro_test.cpp -o output.out pkg-config --libs allegro5.0" 編譯時,它返回allegro undefined reference to al install system。 當我使用pkg-config --cflags --libs alle

    1熱度

    1回答

    我在寫遊戲,並決定使用Allegro 5和C/C++。到目前爲止,我已經編寫了代碼中的大部分錯誤,但是我已經涉及到圖形和包含的數學計算,並且我被卡住了。 這裏的短版本: al_draw_rotated_bitmap(...)沒有做太多。有時圖像在屏幕上,有些時候則不是。我已驗證所有內容都是通過al_draw_bitmap(...)進行繪製加載的,並且一切都很好,另外,在繪圖上沒有段錯誤,所以其他所

    1熱度

    1回答

    我正在運行Ubuntu。我遵循http://wiki.allegro.cc中的每一步安裝和設置Allegro5。如果我從命令行運行我的程序,我知道我需要使用 gcc -Wall main.cpp `pkg-config --cflags --libs allegro-5.0 加上我使用的任何其他包裝。 (我不知道它是什麼意思,但我知道我需要它) 如果在Codeblocks> Settings>

    0熱度

    1回答

    例外我有快板一個問題,即把在allegro-5.0.10-monolith-md-debug.dll接頭輸入額外的依賴導致異常,如可以在屏幕截圖所示。 我正在使用visual stdio 2013 express。

    0熱度

    1回答

    我正在使用C++,Allegro5和代碼塊。我正在寫一個測試程序,然後寫一個非常基本的小行星敲除。唯一的規則是使用C++,Allegro,並且沒有精靈或位圖(這特別需要使用線條和形狀等基元)。 我正在繪製象限1中的形狀,在相對原點翻譯的象限2中重繪它,重繪三次,旋轉一定的度數,最後繪製它在象限4中重新縮放。 部件1 2和4工作正常。我的問題是旋轉功能。它沒有旋轉正確的數量,或者根本不旋轉。小於90

    1熱度

    2回答

    我是C++和Allegro 5中的編程遊戲,我想進行控制設置。所以如果玩家想要,他可以改變設置菜單中的控制(遊戲中)。 我有這樣的代碼: while(!exit) { ALLEGRO_EVENT ev; al_wait_for_event(e_queue, &ev); if (ev.type == ALLEGRO_EVENT_KEY_DOWN)

    0熱度

    1回答

    我正在用C語言編寫一個程序(使用allegro lib),它顯示txt文件中的點(我可以說一些序列)(兩列X & Y)。這些是浮點,它們可以小於零。窗口大小爲800x600。由於我們知道x的值從左到右增加,但y從上到下增加。我在聲明變量和縮放時遇到了很大的問題。以下是我遇到的一段代碼: 數組col1由X值組成,col2由Y值組成。我用qsort對它們進行排序,然後得到最小值和最大值。然後我宣佈高度

    0熱度

    2回答

    我被困在創建一個適合我的地圖的窗口。 Allegro 4.2僅顯示我地圖的70%;我試過改變窗口大小,但它停止工作在我的地圖大小,我也試過FULLSCREENset_gfx_mode。這是我使用的代碼: BITMAP* buffer; BITMAP* rock; char map[30][30] {-- -the map-- -}; void draw_map() { int