很早以前就接觸到了Easyx圖形庫,當時感嘆還有這麼簡單的C圖形庫供我們使用。後開用Easyx做過推箱子、圖形介面鋼琴等等簡單的小遊戲。今天給大家介紹一下Easyx圖形庫。
Easyx圖形庫是針對C++的圖形庫,也可以幫助C語言初學者快速上手圖形和遊戲程式設計,給初學者帶來 程式設計的樂趣,享受開發程式的魅力,讓寫程式更有成就感。
比如,可以用 VC + EasyX 很快的用幾何圖形畫一個房子,或者一輛移動的小車,可以編寫俄羅斯方塊、貪吃蛇、黑白棋等小遊戲,可以練習圖形學的各種演算法,等等。
下面來給大家介紹下圖形庫的安裝和簡單的使用:
首先進入官網:https://easyx.cn/
安裝系統支援
作業系統版本:Windows XP(sp3) 及以上作業系統。
編譯環境版本:Visual C++ 6.0 / 2008 ~ 2017(x86 & x64)。
安裝
請下載最新版 EasyX 安裝程式,直接執行,並跟隨提示安裝即可。
安裝程式會自動檢測您已經安裝的 VC 版本,並根據您的選擇將對應的 .h 和 .lib 檔案安裝至 VC 的 include 和 lib 資料夾內。安裝程式不會修改登錄檔或者您本機的其它任何檔案。
解除安裝
由於安裝程式並不改寫登錄檔,因此您在“新增刪除程式”中不會看到 EasyX 的解除安裝項。如需解除安裝,請再次執行對應版本的安裝程式,並根據提示解除安裝。也可以手動將相關的 .h 和 .lib 刪除,系統中不會殘留任何垃圾資訊。
超簡單的使用預覽EasyX 在使用上非常簡單。
比如:啟動 Visual C++,建立一個空的控制檯專案(Win32 Console Application),然後新增一個新的程式碼檔案(.cpp),並引用 graphics.h 標頭檔案就可以了。
看一個畫圓的例子吧:
#include <graphics.h> // 引用圖形庫標頭檔案#include <conio.h>int main(){ initgraph(640, 480); // 建立繪圖視窗,大小為 640x480 畫素 circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100 _getch(); // 按任意鍵繼續 closegraph(); // 關閉繪圖視窗}
當然,在脫離控制檯的 Win32 Application 專案上也是可以用的。需要注意的是,Win32 Application 專案沒有控制檯,所以無法使用控制檯相關的函式。
安裝easyx的過程中會提示你安裝幫助說明,裡面有詳細的說明,分為幾個部分:
基本概念(顏色、座標)
函式說明
繪圖函式
圖形繪製函式
文字輸出函式
影象處理函式
滑鼠訊息函式
等等其它函式。
備註:Easyx只是最基本的圖形庫,供初學者了解和使用簡單圖形介面編制和基本程式開發流程,因使用有侷限,比如在開發大型應用就會顯得臃腫不堪,如果你是高手請繞道。