http://www.qdit169.com,15年信誉,既做事,更做人! 咨询热线:0532-80935385,82773360
青岛软件培训标题
青岛IT培训 图标 返回课程体系【专业技术咨询:13793281339,18153251780】 青岛游戏培训 图标
"CS类三维网络游戏开发编程班(VC++,DirectX)" 最新更新时间:2016-12-26
VC++培训,PHP培训,JAVA培训,3D网络游戏培训,网站培训,ARM嵌入式培训,NET培训,51单片机培训介绍

【CS类三维网络游戏开发编程班(VC++,DirectX)】课程大纲
相关或类似课程 1、 棋牌类二维网络游戏开发编程班   2、 CS类三维网络游戏开发班(VC++,OpenGL)
第一部分:VC++环境下的WINDOWS API编程
VC++环境下的WINDOWS API编程 1、WINDOWS API中的窗口和消息MESSAGE)处理机制
2、消息事件EVENT)与回调CALLBACK)函数处理机制
3、WIN API中的图形和图像处理编程
4、在WINDOWS API中动态创建各类控件并进行消息注册
5、键盘事件处理,焦点控制,消息检测和注册编程
6、鼠标事件处理,区域检测和控制,消息检测和注册编程
7、内存管理和优化编程技术
8、MFC和WINDOWS API有机结合编程技术
9、多媒体网络通讯编程技术
10、网络游戏中网络客户管理和同步技术
11、WINDOWS API中坐标控制和设备映射编程
12、WINDOWS API中设备无关位图的转换和数据截取编程
第二部分:VC/DirectX三维仿真及3D游戏编程
VC/DirectX三维仿真及3D游戏编程 1、DirectX简介及开发环境搭建
DirectX 简介、 DirectX SDK安装、 VC开发环境下DirectX SDK的设置
2、DirectX 3D游戏中的数学概念及编程
向量及其各种运算、 矩阵及其各种运算、 坐标变换、 平面及其各种运算、 四元数及在DIRECTX中的应用、 实例分析
3、DirectX 3D游戏中的一些基本变换
世界坐标系到摄影坐标系的变换、 透视投影到屏幕视口的变换、 齐次剪裁透视投影变换、视截体的平面计算变换、实例分析
4、DirectX 3D中渲染的基本图元和相关概念
顶点、 三角形面、 顶点缓冲区概念及编程、顶点索引缓冲区概念及编程、DIRECTX对图元组织的基本形式、FVF概念、顶点法
线计算、实例分析讲解
5、DirectX 3D中的材质和灯光处理
DirectX 3D中的颜色表示与顶点颜色、材质结构及设置、灯光结构及设置、各种光源(点光源、方向光、聚光灯、环境光)的
设置及编程、顶点的法向量与光照的处理、材质与灯光结合的特技处理编程、多灯光控制编程、综合实例分析
6、DirectX 3D中纹理贴图编程
DirectX 3D中纹理对象的结构、纹理贴图及顶点贴图坐标编程处理、纹理过滤技术、纹理地址模式及应用、复合材质和多贴图
编程处理、凹凸贴图实现、综合实例分析
7、Alpha颜色混合、Z缓冲、Stencil蒙板阴影处理
颜色混合原理、Alpha颜色混合的透明效果编程、Alpha透明效果的抠像实现
Z缓冲概念、Z缓冲编程、Z缓冲应用效果分析
Stencil蒙板概念、Stencil蒙板编程、Stencil蒙板在三维游戏中的阴影效果编程实现
8、3DS MAX与DirectX 3D的结合技术
从3DS MAX中的模型数据到DirectX 3D转换实现、3DS MAX游戏建模的注意点、DirectX 3D控制模型比例的几种方式
9、XFILE 三维网格模型的调用
.X文件简介、.X文件的数据装入、.X文件MESH数据处理、.X文件纹理贴图数据处理 、.X文件渲染输出处理、综合实例分析
10、DirectX 3D中骨骼动画编程
骨骼动画基本原理 、.x文件的动画格式、.x文件动画数据的装入骨骼蒙皮的渲染、骨骼动画数据的编程分部控制实现、综合实
例分析
11、DirectX 3D三维模型的各种运动控制
平移矩阵变换、旋转矩阵变换、放缩矩阵变换、复合运动矩阵变换、设定运动轨迹的模型运动编程、多模型的加入及复合控制、
综合实例分析
12、DirectX 3D三维地形模拟形成及漫游系统编程
来自.X模型的顶点修改编程处理、特定数学模型的网格模型编程处理、漫游的方式及编程实现、漫游地形的优化模型、四叉树
LOD地形编程处理、综合实例分析
13、DirectX 3D各种雾化处理
顶点雾化、像素雾化、雾化的颜色及范围雾化的融合及模式、综合实例分析
14、粒子系统
粒子系统的原理、粒子系统的常用结构模式、粒子系统的编程实现、用POINT SPRITE实现粒子系统、用自定义结构实现例子系
统、粒子系统的优化、综合实例分析
15、DirectX 中文字的渲染处理
二维文字的渲染处理、三维文字的渲染处理实例分析、游戏字幕实现、实例分析
16、二维广告牌技术及其在三维空间的灵活使用
二维广告牌技术编程、游戏中常用的十字交叉纹理处理技术、树林的编程实现、综合实例分析
17、典型的自然景观编程实现(对照实例编程实现)流水、爆炸、浮云、雨、雪、海浪、烟雾
18、柔性物体的编程处理
柔性物体的编程原理、柔性物体的编程实现、典型柔性物体的特征分析及数学模型的优化取舍、实例分析
19、DirectX 3D复合场景编程实现
复合场景中的地形地貌、复合场景的模型加入、复合场景中的多模型控制、复合场景中的多灯光处理、复合场景中的碰撞检测、
复合场景中的目标辨别、综合实例分析
20、DirectX Input技术
配置DirectX Input的动态和静态库、创建DirectX Input接口对象、使用DirectX Input接口函数、设置DirectX Input设备的数
据格式、设置DirectX Input设备的协调级别、获取DirectX Input设备的访问权、设置DirectX Input设备的属性、读取键盘的输
入、读取鼠标的输入、读取游戏杆的输入、实例分析
21、DirectXSound技术
DirectX声音的播放与控制 声音的播放原理、DirectX 中声音相关对象及分析、声音的主次缓冲区建立及编程、3D声效的使用编

22、3D游戏引擎开发实践
DirectX设备创建和初始化类的开发封装、物体材质类的开发封装、物体运动类的开发与封装、摄像机类的开发与封装、贴图类的
开发与封装、物体模型加入类的开发与封装、灯光类的开发与封装、DirectX Input类的开发与封装、DirectXSound类的开发与封 装
第三部分:三维游戏开发环境下的用户界面(UI)交互设计编程
三维游戏开发环境下的用户界面(UI)交互设计编程 1、三维空间中的用户交互对话框设计编程
2、三维空间中的用户交互常用组件、控件设计交互编程
3、三维空间中的特效交互窗口交互编程
4、三维空间中的动态字幕效果编程
5、三维交互编程及二维UI混合编程实现
第四部分:毕业课题
毕业课题 1、DirectX SDK附带游戏引擎的剖析
2、综合3D游戏实例分析及开发
网址:http://www.qdit169.com, 地址:青岛市南区山东路9号深业大厦B座17层,邮编:266071,电话:0532-80935385,82773360,鲁ICP备13007022号-1,鲁公网安备37020302370273号
分享到:
 
咨询电话
0532-80935385
0532-82773360
【微信咨询】
13793281339
用微信“扫一扫”
微信号
【QQ咨询】
用微信"扫一扫"
或用QQ"扫一扫"
QQ号:571521935
QQ
客服框