使用WINDOWS的GDI開發遊戲(開篇)

來源:互聯網
上載者:User

我們知道現在一般WINDOWS的商業遊戲開發都是基於DirectX,但一般使用MFC的人可能會覺得DirectX學起來很繁瑣。

 

其實開發一般的休閒遊戲根本不需要DirectX支援,例如以前紅白機裡的一些遊戲,只要使用你熟悉的GDI一樣可以開發出有趣的遊戲。

 

本系列教程將以一個實際例子來說明如何利用GDI開發一個可玩的遊戲。

 

本篇作為一個開篇並不深入講解具體操作。只對一些大概做些說明。

 

雖然不使用DirectX,但對於一般的Windows開發還是必須瞭解,諸如訊息機制,GDI對象使用。

 

所以你必須:

瞭解C和C++

瞭解Windows訊息機制

熟悉GDI操作

瞭解遊戲開發大概流程

 

 

此外我也是邊學習邊寫此系列文章,權作筆記而已,裡面的方法並非最好,但至少可以實現我們的目的(使用Windows GDI開發一個可以玩的遊戲)

 

歡迎大家一起探討。

 

此外本文實際目的並非為寫遊戲,而是通過這個遊戲的編寫過程讓你更加瞭解Windows的機制,特別是GDI的應用。畢竟使用GDI來寫遊戲並非是明智的。

 

閱讀對象定為程式編寫的初學者。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.