EGE(0Easy Graphics Engine) v0.3.4

2024-04-09發(fā)布者:zhangliang大?。?/span> 下載:0

文件大小:

軟件介紹

EGE(0Easy Graphics Engine)庫是一個類似graphics.h的BGI圖形庫,使用方法相當接近,所以學習過TC圖形的話會很容易上手。
基本使用方法幾乎和TC的一樣,只要#include "graphics.h"就可以了
本圖形庫目前支持VC6, VC2005, VC2008, VC2010, CFree等IDE
在graphics.h頭文件的較頂處有相關(guān)的說明,并且附帶詳細的pdf文檔

為什么要寫這個庫?

許多學編程的都是從 C 語言開始入門的,而目前的現(xiàn)狀是:

1. 有些學校以 Turbo C 為環(huán)境講 C 語言,只是 Turbo C 的環(huán)境實在太老了,復制粘貼都很不方便。

2. 有些學校直接拿 VC 來講 C 語言,因為 VC 的編輯和調(diào)試環(huán)境都很優(yōu)質(zhì),并且 VC 有適合教學的免費版本??上г?VC 下只能做一些文字性的練習題,想畫條直線畫個圓都很難,還要注冊窗口類、建消息循環(huán)等等,初學者會受嚴重打擊的。初學編程想要繪圖就得用 TC,很是無奈。

3. 還有計算機圖形學,這門課程的重點是繪圖算法,而不是 Windows 編程。所以,許多老師不得不用 TC 教學,因為 Windows 繪圖太復雜了,會偏離教學的重點。新的圖形學的書有不少是用的 OpenGL,可是門檻依然很高。

所以,為了給大家一個更好的學習平臺,就是 VC 方便的開發(fā)平臺和 TC 簡單的繪圖功能,于是就有了這個庫。如果您剛開始學 C 語言,或者您是一位教 C 語言的老師,再或者您在教計算機圖形學,那么這個庫一定會讓您興奮的。

另外:這個庫不是為了給你直接移植BGI圖形代碼用的,直接移植多半是不能通過編譯的。
      如果真需要移植,請做相應的修改,或者使用高兼容性的舊版ege圖形庫

本圖形庫的優(yōu)點:
★效率較好,特別在批量繪圖模式下,640480的半透明混合,可以直接使用 getpixel / putpixel 完成,
  并且可以在大約1.5G CPU臺式機器上達到60fps(要優(yōu)化,否則一般的家用機再強也不行)
★靈活性更強,繪圖可以直接針對一個IMAGE,不必只能畫在屏幕上
★功能更多,支持拉伸貼圖,支持透明半透明貼圖,支持圖像模糊濾鏡操作,
  可以用對話框函數(shù)進行圖形化的輸入,可以方便地對幀率進行有效的控制

簡要使用說明

目前模擬了絕大多數(shù) BGI 的繪圖函數(shù)。使用上,基本和 TC / BC 沒太大區(qū)別??匆粋€畫圓的例子吧:

#include "graphics.h"      // 就是需要引用這個圖形庫
int main()
{
    initgraph(640, 480);   // 初始化,顯示一個窗口,這里和 TC 略有區(qū)別
    circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100
    getch();               // 暫停一下等待用戶按鍵
    closegraph();          // 關(guān)閉圖形界面
    return 0;
}

軟件截圖

查看安裝過程

image.png

發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔!

2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部