allegro

    0熱度

    1回答

    我在程序中使用masked_blit()來顯示帶透明度的.bmp(使用完美的粉紅色)。但是,當我建,它說: error: ‘masked_blit’ was not declared in this scope 我包括Allegro的.H,當然我也沒忘了所有這些: -lallegro -lallegro_font -lallegro_ttf -lallegro_image 這裏是我寫的代碼的摘

    0熱度

    1回答

    我在Allegro 5.0.8中開發一款遊戲,並且一切進展順利,直到我嘗試編譯它並在Linux(Mint 14)上運行它。所以我做了測驗; #include <allegro5/allegro.h> #include <allegro5/allegro_image.h> #include <iostream> int main(void) { al_init(); A

    0熱度

    1回答

    al_draw_rotated_bitmap(playerTux, defaultPlayer1.size/2, defaultPlayer1.size/2, defaultPlayer1.pos[0], defaultPlayer1.pos[1], mousePos/mouseSensitivity, 0); al_draw_rotated_bitmap(playerTu

    2熱度

    2回答

    當我想通過使用al_draw_line(100,100,400,400,al_map_rgb(255,255,0),5);畫一條線時,我的ALLEGRO_DISPLAY自動關閉,並且該行之後的語句不執行。我的計劃只是暫停 #include<allegro5/allegro.h> #include<allegro5/allegro_primitives.h> int main(){ A

    0熱度

    1回答

    所以我對這個站點有點新,以及用C++和allegro進行編程,但我一直有這個問題我正在製作這款遊戲​​,而我似乎無法弄清楚。它似乎不是一個數組溢出(這是我原先想的),所以如果有人知道問題是什麼,我會很高興。 代碼很長,對不起。我真的不知道我在做什麼。我遺漏了一些東西,所以希望這不會影響任何東西。 在此先感謝。 void main() { InitGraphics(); // see fu

    1熱度

    3回答

    我有一個相對簡單的問題,但我似乎找不到適合我的案例的答案,我可能不會以正確的方式處理這個問題。我有一個類,看起來像這樣: struct tileProperties { int x; int y; }; class LoadMap { private: ALLEGRO_BITMAP *mapToLoad[10][10]; tileP

    0熱度

    1回答

    我已經在MSVC 2010中正確設置了我的allegro 5.0.7項目並且代碼執行完畢。我能夠編譯並運行將顯示錯誤對話框或程序的程序。但是,每當我運行繪製窗口的程序時,窗口都不會顯示在我的屏幕上。我看到它最小化了一個破損的文件圖標。但是,代碼無錯地運行。下面是一些給我這個問題的代碼的例子。謝謝! #include <stdio.h> #include <allegro5/allegro.h>

    2熱度

    2回答

    我希望你能幫我解決問題。 我是一個新手視頻遊戲程序員。我可以開發Flash,Unity,Android遊戲,並且我知道一點CryEngine。另外,我想在未來開發3D視頻遊戲。 所以,我決定學一門視頻遊戲庫,我可以用C/C++的工作。但是,我應該學習Allegro還是OpenGL或不同的庫?還是應該直接開始學習DirectX編程?學習快板編程是有用的(一個很好的基礎),或者只是浪費時間?

    3熱度

    1回答

    我試圖使用allegro將位圖加載到一定大小。 al_crate_bitmap(x,y) - 創建一個位圖到一定的大小 al_load_bitmap(filename) - 加載我需要的圖像,但加載到它的原始大小。 我需要加載一個位圖到我設置的大小。有任何想法嗎? 感謝, 桑尼

    1熱度

    2回答

    我一直在試圖編寫一個程序,使用Allegro 5來處理2D渲染和Ogre的3D渲染,但我有初始化的問題,我得到了大部分問題但現在的問題是Ogre::D3D9RenderWindow::setDevice()只需要食人魔的類型,並且根據Ogre API參考設置爲ID3Device9,而不是al_get_d3d9_device()返回哪個是LPDIRECT3DDEVICE9。我需要幫助,試圖找出如何將