原创 win32遊戲編程——貪喫蛇遊戲

1.寫此貼的意圖         剛開始學c++,編的是win32 console application,在黑框框裏進行輸入和輸出,覺得和自己想象的程序差好多,有點失望,後來接觸到win32程序,感覺和我們平時見到的程序差不多,然後想嘗

原创 如何創建一個win32程序

學過一段時間的c++,建立的都是win32 console application,我來介紹一下如何建立一個簡單的win32程序,相比win32 console application,會有大家常見的窗口,更像程序一些。      首

原创 如何編程實現二維圖形的旋轉

         把每個頂點繞原點旋轉,實現圖形的旋轉。這個問題就等價於,已知原座標(x,y)和旋轉角度B,求旋轉過後的的座標(x1,y1);下面推導一下, 設頂點到原點距離爲r,對應矢量與x軸夾角A,則:                

原创 從ASCII編碼到UNICODE編碼

       計算機產生之初,在美國,使用8個二進制數,即一個字節去表示字符就足夠了,編碼0-9,A-Z,a-z,一些特殊的符號,128個完全夠用,這就是最初的ASCII編碼,爲了編碼一些特殊的圖形,以及一些外國語言,還要用到剩下的128

原创 Brsenham 直線算法

1.Bresenham算法的用途         電子設備上的圖形是像素化的,也就是說點的座標都是整數,當去繪製一條直線時,採樣點幾乎不可能同時都滿足橫縱座標都是整數,那麼這些點要怎麼去畫,直線要怎麼去畫,Bresenham解決的就是如何

原创 win32遊戲編程——貪吃蛇遊戲

1.寫此貼的意圖         剛開始學c++,編的是win32 console application,在黑框框裏進行輸入和輸出,覺得和自己想象的程序差好多,有點失望,後來接觸到win32程序,感覺和我們平時見到的程序差不多,然後想嘗