原创 OPENGL文字顯示

感謝《學OPENGL編3D遊戲》教學課件。這個課件在GAMERES上可以得到。其中有一種顯示文字的方法。主要是利用了glBitmap。思路如下:先創建一個臨時DC,將文字寫到這個DC上。文字背景色爲黑色,顏色爲白色。這樣就得到了文字對應的

原创 CS人物有多少種動作

CS人物有多少種動作?95種。以terror.mdl爲例,以下是模型的所有動作和對應的幀數。dummy動作編號:   0, 幀數:  61idle1動作編號:   1, 幀數:  61crouch_idle動作編號:   2, 幀數: 

原创 OpenGL MDL模型顯示

我在大二才接觸到CS。當時的我不知道計算機圖形學,更不知道OPENGL。玩CS,我太差,我更注意CS的開發,VALVE公司。畢業,工作,......直到今天,我才知道CS的模型,即骨骼動畫模型MDL。而且OPENGL的課件,已經封裝得很好

原创 OpenGL MD2模型顯示

 發文章也慢了。3D果然比2D複雜些。 MD2是一系列“幀”組成的動畫模型。讀取模型的文件包括md2.h,md2.cpp。此外,紋理貼圖也被封裝成類class Texture,相關文件包括texture.h,texture.lib。md2

原创 CS快速過關

 自己做遊戲的樂趣之一是,自己設定通關祕籍。仿CS提供了三張地圖。遊戲過程中,按F12可直接過關。這既是祕籍,也是我調試程序的一個方法。原理很簡單,按下F12,敵人數量清零。 附:源碼 //鍵盤處理void GAMEMAP::keyupp

原创 OpenGL舉例,MFC舉例:畫3條函數曲線

感謝大家支持,超級瑪麗的下載次數超過9000了!我最近碼OpenGL,這是一個例子。畫了三個等價無窮小曲線。主要代碼如下:   #include "math01.h" #define XSTEP (3.14/40)#define XPOI

原创 我又回來了

我又回來了,再坐到電腦前,感慨頗多。這期間工作經歷,不必多言。我依然是programking,不管經歷什麼,無論我的工作XXXXXX,哪怕是XXXXXXX,我依然是喜歡編程的programking.   附: 個人遊戲作品下載地址: 仿C

原创 鄭重版權聲明

《學OpenGL編3D遊戲》不是我寫的。我不是唐明理,我只用了這個課件中的模型驅動。遊戲框架,菜單,時鐘,地圖等邏輯處理部分,纔是我寫的。再次感謝作者的辛勤勞動,也感謝大家的關注。我雖不是程序員,卻是計算機科班出身。我會繼續練習編程。如果

原创 OPENGL作品,仿CS遊戲源碼發佈

首先得感謝大家去年的支持,去年幾個遊戲下載次數已超過10000,沒有大家的支持,我今年不會做這個遊戲。最近做一個FPS,一把小手槍,子彈不限。三張地圖。消滅完所有敵人過關。用VC+OPENGL製作,MD2和MDL模型,感謝大家支持! 仿C

原创 仿CS遊戲源碼bug:人物移動

人物移動有問題。我做的時候是,如果玩家移動過程中,碰到障礙物,停止移動。其實不應該停止。應該取一個沿着障礙物表面的速度分量,繼續移動。這樣,人物移動就會更加流暢。已經發布的三張地圖都很簡單,人物活動區域是一個矩形,稱爲最大矩形。最大矩形內

原创 技術有待提高

剛纔看了一下CS的下載次數,回帖次數。比起去年做超級瑪麗,少太多了。看來,做的還是不夠酷,不夠炫。地圖也枯燥了一些。如果能做成WOW宣傳片的效果,這就太牛了。努力吧,遊戲開發!

原创 指環王OL榮獲IGN2008年度編輯選擇獎

貼一則百度的新聞,對比一下程序員的開發水平。 作爲海外頂尖互動遊戲社區的IGN,最近給我們帶來了2008年度的編輯選擇獎,指環王OL:莫里亞礦坑又一次載譽而歸,下面我們來看一看IGN對於指環王OL的評價。 Turbine已運營莫里亞礦坑幾

原创 我的新項目,魔獸世界源碼

 去年製作了一系列的小遊戲。目前下載量紙牌最差200,挖金子300,超級瑪麗很受歡迎,下載量超過8800,不知道能不能過一萬!感謝大家支持,我也將開始一個新項目。本打算做超級瑪麗第三版,強化動作控制和戰鬥情節,更高級的BOSS,而不是簡單

原创 OpenGL 3ds模型顯示

由3DS MAX導出的3ds模型的顯示很簡單。所謂代碼之中,了無祕密。接口很簡單:存儲:模型信息和貼圖信息,位於全局變量://紋理信息   UINT g_Texture[10][MAX_TEXTURES] = {0}; 說明,其中MAX_

原创 BitBlt舉例和圖形旋轉

 BitBlt是2D圖形中,最簡單的繪圖函數。出個題:把某個圖片,旋轉一定角度,顯示到屏幕上。 我這個方法:計算出圖片各個點旋轉後的座標,把每個點畫到屏幕上。 已知:圖片大小64*64 代碼:    SelectObject(hdcmem