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