VC++實戰《星際傳奇》網遊課程第一部分網絡遊戲開發基礎篇(遊戲引擎設計)

本系列課程基於最新的DirectX11接口進行深入細緻的講解,內容涉及D3D11原理與應用、DirectInputDirectSound等;


教程中專門針對新興的D3D11接口展開深入的講解,詳細講解了D3D11渲染管線、DirectComputer(參看《VC++遊戲開發系列之Directcomputer並行計算原理與實踐--DX11遊戲實戰開發》)、Tessellation、多線程渲染、Shader動態鏈接等新內容、新知識。並且基於這些內容的基礎,更進一步講解了光照模型原理及實現、高級的光照模型原理及實現方法、材質系統原理及實現、粒子特效等中高級內容。


在系列課程中專門針對較複雜並難於理解和掌握的3D數學部分進行了一個簡單通俗易懂的講解,通過該課程的學習,學員只需要高中水平的數學知識就能全面掌握並靈活應用各種3D數學知識,從而使自己的3D編程技能技術獲得質的提高和飛躍,受益終生。


爲了便於學員掌握和學習這些內容,課程特構思了一款簡單的FPS風格網絡遊戲《星際傳奇》作爲實戰開發內容,整個課程依據此網絡遊戲的開發實現爲主線進行講解。


當前課程部分爲全系列課程的基礎部分,在本部分中,着重講解了什麼是網絡遊戲、網絡遊戲的歷史、軟件架構原理、網絡遊戲架構、什麼是遊戲引擎、遊戲引擎簡史、遊戲引擎原理和設計、GRSEngine設計、《星際傳奇》網遊項目介紹和需求分析、GRSEngine框架設計和實現、DirectInput和輸入模塊實現等內容。


基礎部分課程主要內容如下:


1-
網絡遊戲開發導論;


2-
網絡遊戲架構;


3-
遊戲引擎導論;


4-<
星際傳奇>網遊項目介紹;


5-
網遊開發需要的相關知識;


6-GRSEngine
設計;


6-Windows
消息循環和窗口;


7-
定時計時系統;


8-
組建GRSEngine核心代碼;


9-
僞隨機數和基於IVB CPU彙編指令的真隨機數發生系統;


10-DirectInput
和輸入管理系統;


11-
基於HTTP的自動更新系統;

更多免費視頻資料請加羣106537671

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章