VC++实战《星际传奇》网游课程第一部分网络游戏开发基础篇(游戏引擎设计)

发布时间:2020-06-18 15:58:57 作者:hatred2124
来源:网络 阅读:533

本系列课程基于最新的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

 

推荐阅读:
  1. Windows核心编程(4)
  2. VC对话框上添加状态栏

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vc++

上一篇:java实现随机生成1-15中不重复的数字

下一篇:maven <packaging> 属性

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》