做 2D 俄羅斯方塊用什麼繪圖 API 比較好?
01-25
之前做過一個用字元來充當方塊的版本,現在想做個彩色版,請問有什麼好用的圖形API嗎?
俄羅斯方塊這種可以毫無特效的東西,C++用GDI,C#用GDI+,WPF直接堆「矢量圖形對象」,無疑是最容易的。
來,上cairo!
cairo_win32_surface_create,然後直接在windows窗口上畫。
或者cairo_image_surface_create,先畫在一塊內存中的點陣圖裡面,然後再把內存拍在窗口上。反對一下輪子哥的答案的第一個分句。俄羅斯方塊怎麼會毫無特效的呢,是可以很酷炫的!
至於繪圖,還是看你的耐心,按照自己喜好用法包裝一下沒有啥會難用的……
既然LZ是想改成彩色的了,那麼還是期待能繼續做得更好看((但是好玩也是很重要的!可以用js做一個。。。div做方塊就可以了
專門學一學Flex受益終生啊…
猜你是不想關心圖形方面,醬紫的話推薦 @lenny leng提到的easyX,非常簡單的圖形封裝,字元版改改代碼就OK了。
已經廢棄的XNA~
如果簡單易用的話,也可以使用easyX。這是一個從TC上移植到VC上的圖形庫。完全可以滿足你的要求。
html可以用 div當方塊 tdtr表格也可以當方塊
h5直接用canvas畫出來整個遊戲
C#用內置的GDI以上方法全部都實現過推薦閱讀:
※了解Revit API
※GraphQL,你準備好了么?
※邀請你共同開發WeChat API
※想問一下什麼是API介面,具體是什麼意思?
※國內提供話費充值API的公司有哪些?
TAG:API | 遊戲開發 | 俄羅斯方塊Tetris |