OpenGL 遊戲設計 CS-like 3D 射擊

【時間】2011-06-25 •【分類】遊戲 •【作者】魔旅士

家裡的小朋友喜歡玩 CS對戰遊戲, CS 是一款模擬3D的遊戲經典. 我也來搞一個 “簡單”版的3D地圖與人物移動. 果然! 3D的繪圖頗難. 以下只是初版.

3D animation
[ 3D World 的動畫DEMO, 簡單架構圖. ]

主要的功能是:
(0) 採用 VC++ / OpenGL 程式庫, 3D 立體世界, 同時採”鍵盤與Mouse”控制.
(1) Keyboard : 左右平移(A/D) + 前後平移(W/S).
(2) Mouse : 決定視線方向, 左右旋轉的轉速. 轉動角速度可自動偵測調整.

3D World 的動畫DEMO

這裡是我貼在YouTube的 3D-World 的程式動畫 DEMO 展示.



不知道是 OpengGL 有 Bug, 還是我的寫法很笨, 偶爾會出現不規則的貼圖錯誤. 呈現白色的區塊. 原因我也不知道, 研究中.

參考

[參考] : OpenGL Game 設計 : CS-like 3D World (更新版) / 魔旅士.

Latest posts by 魔旅士 (see all)
【分類】遊戲 • 【標籤】

MORRISJFWONG / 採用 Wordpress 架設