allegro

    0熱度

    1回答

    我目前正在使用allegro5在C中做一個小型大學項目。其中一部分是在附加窗口上畫一個人,我試圖改變窗口的背景顏色。我使用 GFX_SetBackgroundColour(LIGHTBLUE) 因爲這是我們從課堂上得到的指示,以及我在allegro網站上發現的指示。 除背景保持黑色外。我不知道該如何繼續。 此外,我有一些運氣不好,試圖在出現的窗口上鍵入一些文本。但它可能只是我不確定如何使用GF

    0熱度

    1回答

    我想在Mac OSX 10.12上編譯一個簡單的allegro5程序,但得到一個未定義的符號錯誤。下面是我在終端 gcc main.c -o hello -I/usr/local/include/ -L/usr/local/lib -lallegro_main 這裏是我的代碼運行的命令。 #include <stdio.h> #include <allegro5/allegro.h> int

    -1熱度

    1回答

    我正在用allegro庫開發遊戲。我寫了一個starter C代碼,然後在Ubuntu Terminal上編譯程序。之後,當我打開輸出程序時,程序打開但未關閉。取消按鈕(X)不起作用。 這裏是我的啓動代碼: #include <allegro.h> void Baslat(); void Bitir(); int main(){ Baslat(); while(!

    0熱度

    1回答

    我觀察了多個關於在Allegro中使用多個定時器的教程,但是這種編程方式對我來說並不適用。 問題是,源地址永遠不會匹配我想要觀看的定時器地址。 我使用多個類/實例來封裝我的代碼,因爲它將來會非常複雜。我的遊戲的主循環位於Game類/實例中。定時器和事件封裝在Engine類/實例中,該實例是Game實例的成員。 Game.cpp: void Game::GameLoop() { al_wa

    0熱度

    1回答

    我正在製作與allegro4的2D星球大戰遊戲,並且我想添加一個可移動的空間飛船圖像(鍵盤上,下,右,左)。 我找不到這方面的功能,你能幫我嗎?

    0熱度

    1回答

    運行快板我跑了BREW在OSX 安裝快板下面這個教程:https://wiki.allegro.cc/index.php?title=Example_ExHello 我的代碼 include <allegro.h> int main(void) { if (allegro_init() != 0) return 1; /* set up the keyboard

    0熱度

    1回答

    我試圖移植使用Allegro 5.0(從Windows到運行Raspian的Raspberry Pi)的遊戲。我安裝了Allegro並移動了所有源文件,但是當我嘗試使用以下代碼編譯時:* g ++ -std = C++ 0x .cpp -o SpaceFighter $(pkg-config --libs allegro-5) I得到如下: /tmp/ccBliSky.o:在功能main': ma

    1熱度

    2回答

    我需要在它自身周圍旋轉一個三角形(稱爲船)。 這是我到目前爲止,但它不起作用。它越來越小,直到它消失。 void RotatePoint(Point *P, float angle) { float theta = angle * (180/3.1415); P->x = (P->x * cos(theta)) - (P->y * sin(theta)); P->y

    0熱度

    1回答

    我在用Allegro製作C++遊戲時遇到了這個奇怪的問題。 有一部分遊戲使用源文件夾中的一些圖像。 我編譯它通過gcc並創建可執行文件main,它工作正常,當我從終端呼叫./main ...遊戲加載每個圖像,並運行得很好。 但是,如果我打開查找程序,導航並雙擊相同的main它會崩潰,因爲它無法從源加載圖像。 同樣的事情發生,如果我試圖從儀器打開它。 的源代碼文件夾結構是: project: | m

    1熱度

    1回答

    一直在使用al_draw_textf繪製文字到屏幕上,它的作品完美..除了文字透明度。想知道是否有人知道如何使al_draw_textf或另一個allegro函數/(或者着色器)顯示帶有淡入淡出功能的文本。欣賞它