文件大小:
軟件介紹
EGE(0Easy Graphics Engine)庫(kù)是一個(gè)類(lèi)似graphics.h的BGI圖形庫(kù),使用方法相當(dāng)接近,所以學(xué)習(xí)過(guò)TC圖形的話(huà)會(huì)很容易上手。
基本使用方法幾乎和TC的一樣,只要#include "graphics.h"就可以了
本圖形庫(kù)目前支持VC6, VC2005, VC2008, VC2010, CFree等IDE
在graphics.h頭文件的較頂處有相關(guān)的說(shuō)明,并且附帶詳細(xì)的pdf文檔
為什么要寫(xiě)這個(gè)庫(kù)?
許多學(xué)編程的都是從 C 語(yǔ)言開(kāi)始入門(mén)的,而目前的現(xiàn)狀是:
1. 有些學(xué)校以 Turbo C 為環(huán)境講 C 語(yǔ)言,只是 Turbo C 的環(huán)境實(shí)在太老了,復(fù)制粘貼都很不方便。
2. 有些學(xué)校直接拿 VC 來(lái)講 C 語(yǔ)言,因?yàn)?VC 的編輯和調(diào)試環(huán)境都很優(yōu)質(zhì),并且 VC 有適合教學(xué)的免費(fèi)版本。可惜在 VC 下只能做一些文字性的練習(xí)題,想畫(huà)條直線(xiàn)畫(huà)個(gè)圓都很難,還要注冊(cè)窗口類(lèi)、建消息循環(huán)等等,初學(xué)者會(huì)受?chē)?yán)重打擊的。初學(xué)編程想要繪圖就得用 TC,很是無(wú)奈。
3. 還有計(jì)算機(jī)圖形學(xué),這門(mén)課程的重點(diǎn)是繪圖算法,而不是 Windows 編程。所以,許多老師不得不用 TC 教學(xué),因?yàn)?Windows 繪圖太復(fù)雜了,會(huì)偏離教學(xué)的重點(diǎn)。新的圖形學(xué)的書(shū)有不少是用的 OpenGL,可是門(mén)檻依然很高。
所以,為了給大家一個(gè)更好的學(xué)習(xí)平臺(tái),就是 VC 方便的開(kāi)發(fā)平臺(tái)和 TC 簡(jiǎn)單的繪圖功能,于是就有了這個(gè)庫(kù)。如果您剛開(kāi)始學(xué) C 語(yǔ)言,或者您是一位教 C 語(yǔ)言的老師,再或者您在教計(jì)算機(jī)圖形學(xué),那么這個(gè)庫(kù)一定會(huì)讓您興奮的。
另外:這個(gè)庫(kù)不是為了給你直接移植BGI圖形代碼用的,直接移植多半是不能通過(guò)編譯的。
如果真需要移植,請(qǐng)做相應(yīng)的修改,或者使用高兼容性的舊版ege圖形庫(kù)
本圖形庫(kù)的優(yōu)點(diǎn):
★效率較好,特別在批量繪圖模式下,640480的半透明混合,可以直接使用 getpixel / putpixel 完成,
并且可以在大約1.5G CPU臺(tái)式機(jī)器上達(dá)到60fps(要優(yōu)化,否則一般的家用機(jī)再?gòu)?qiáng)也不行)
★靈活性更強(qiáng),繪圖可以直接針對(duì)一個(gè)IMAGE,不必只能畫(huà)在屏幕上
★功能更多,支持拉伸貼圖,支持透明半透明貼圖,支持圖像模糊濾鏡操作,
可以用對(duì)話(huà)框函數(shù)進(jìn)行圖形化的輸入,可以方便地對(duì)幀率進(jìn)行有效的控制
簡(jiǎn)要使用說(shuō)明
目前模擬了絕大多數(shù) BGI 的繪圖函數(shù)。使用上,基本和 TC / BC 沒(méi)太大區(qū)別。看一個(gè)畫(huà)圓的例子吧:
#include "graphics.h" // 就是需要引用這個(gè)圖形庫(kù)
int main()
{
initgraph(640, 480); // 初始化,顯示一個(gè)窗口,這里和 TC 略有區(qū)別
circle(200, 200, 100); // 畫(huà)圓,圓心(200, 200),半徑 100
getch(); // 暫停一下等待用戶(hù)按鍵
closegraph(); // 關(guān)閉圖形界面
return 0;
}
軟件截圖
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線(xiàn)投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開(kāi)源電腦
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- mtool修改器 V2023.11 官方最新版 / mtool
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費(fèi)
- iSecure Center電腦客戶(hù)端 V1.5.0 官方版
點(diǎn)擊加載更多評(píng)論>>