青岛双硕程序员培训学校

OpenGL游戏编程和三维仿真

青岛学习开发手机游戏

请询价

课程班型

白天班

上课时间

白天班,晚班,周六周日

课时数量

40节课

授课方式

线下面授

课程特色

免费wifi,小班制,就业指导,预约试听,免费体验课

上课校区

山东路9号深业大厦B座

免费预约试听

限时领取试听名额

  • 168****2732 已成功预约**课程
  • 168****4265 已成功预约**课程
  • 183****3438 已成功预约**课程
  • 132****5857 已成功预约**课程
  • 182****1086 已成功预约**课程
  • 152****1158 已成功预约**课程
  • 133****2350 已成功预约**课程
  • 157****1698 已成功预约**课程
  • 182****8537 已成功预约**课程
  • 132****1807 已成功预约**课程

课程简介

一、三维网络游戏开发两个主要SDK:OpenGL与DirectX简介
OpenGL与DirectX简介 1.1、OpenGL基础知识
1.2、DirectX基础知识
1.3、VC++及OpenGL三维游戏开发环境的搭建和配置
二、OpenGL的组成和库函数特点分析
OpenGL的组成和库函数 2.1、OpenGL库及其库函数特点
2.2、OpenGL实用库及其库函数特点
2.3、OpenGL辅助库及其库函数特点
三、OpenGL程序框架
OpenGL程序框架 3.1、窗口渲染环境
3.2、GDI设备环境
3.3、OpenGL渲染环境
3.4、创建Win32 SDK风格的窗口
3.5、面向对象风格的窗口框架
3.6、窗口类GLWindow的设计及实现
3.7、键盘类Keys的设计与实现
3.8、应用程序类GIApplication的设计与实现
3.9、典型OpenGL程序分析
四、OpenGL 3D图形几个基本概念及其编程
OpenGL 3D图形几个基本概念及其编程 4.1二、三维点和向量
4.2坐标系与矩阵
4.3、3D图形处理流程
4.4、坐标变换
五、OpenGL几何图元
OpenGL几何图元 5.1、OpenGL几何图元的编程方式
5.2、OpenGL几何图元的种类及其编程方式
5.3、OpenGL变换编程
5.*.1、视点变换编程
5.*.2、模型变换编程
5.*.3、投影变换编程
5.*.4、视口变换编程
5.*.5、裁剪变换编程
5.*.6、矩阵堆栈编程
5.*.7、OpenGL变换实例分析
六、OpenGL光照、材质和纹理
OpenGL光照、材质和纹理 6.1、真实感图形基本概念
6.2、OpenGL光照模型
6.*.1、法线向量
6.*.2、创建光源
6.*.3、选择光照模型
6.*.4、光照实例
6.3、OpenGL材质
6.*.1、材质RGB值与光源RGB值的关系
6.*.2、材质的定义
6.*.3、颜色材质模式
6.*.4、材质实例
6.4、OpenGL纹理映射
6.*.1、纹理资源的载入
6.*.2、OpenGL纹理映射
6.*.3、OpenGL多重纹理
七、OpenGL字体
OpenGL字体 7.1、位图字体
7.*.1、位图字体类
7.*.2、具体实现
7.*.3、实例
7.*.4、显示中文
7.2、字体类
7.*.1、具体实现
7.*.1、实例分析
八、3D空间游戏摄像漫游编程
3D空间游戏摄像漫游编程 9.1、漫游原理
9.2、摄像机类程序分析
9.3、摄像漫游实例程序分析
九、构造天空和地形
构造天空和地形 9.1、天空构造
9.*.1、天空盒原理
9.*.2、天空类代码实现
9.2、地形
9.*.1、地形构造原理
9.*.2、地形类代码实现
9.3、综合实例分析
十、OpenGL对外部三维模型文件的调用
OpenGL对外部三维模型文件的调用 10.1、3DS模型文件简介
10.2、3DMAX文件转换成3DS文件
10.3、3D模型查看工具
10.4、3DS模型文件处理的类代码
10.5、调入3DS模型文件编程
10.6、显示3DS模型文件编程
10.7、调用的3DS模型文件配套图片的处理
10.8、调用的3DS模型文件坐标系,与OpenGL世界坐标系协调处理
十一、OpenGL MD2动画模型
OpenGL MD2动画模型 11.1.关键帧动画模型
11****D2动画模型定义、初始化
11.3.调入MD2动画模型、获取动作序列
11.4.显示MD2动画模型、动作序列控制编程
十二、OpenGL MDL动画模型编程
OpenGL MDL动画模型编程 12.1、骨骼动画模型
12.2、MDL动画的相关定义
12.3、调用MDL动画模型的外部文件
12.4、显示骨骼动画及关键帧控制编程
12.5、游戏案例应用分析
十三、3D游戏实时阴影编程
3D游戏实时阴影编程 13.1、简介
13.2、实时阴影
13**.1、平面投射
13**.2、阴影体
13.3、平面投射实例
13.4、阴影体实例
十四、游戏交互输入设备Directlnput的使用
游戏交互输入设备Directlnput的使用 14.1、Directlnput简介
14.2、Directlnput的使用
14.2、1安装和配置Di******.0
14.2、2创建Directlnput接口对象
14.2、3创建设备对象
14.2、4设置设备的数据格式
14.2、5设置设备的协作层次
14.2、6设置设备的属性
14.2、7设备的捕获
14.2、8设备输入的获取
十五、游戏空间声音处理:DirectSound的使用
游戏空间声音处理:DirectSound的使用 15.1、声音的基础知识
15.2、DirectSound介绍
15.3、DirectSound的使用
15**.1、创建DirectSound对象
15**.2、设置设备的协作级别
15**.3、创建主缓冲区
15**.4、创建辅助缓冲区
15**.5、加载声音数据
15**.6、声音的播放与控制
十六、OpenGL粒子系统编程
OpenGL粒子系统编程 16.1、粒子系统简介
16**.1、粒子系统分类
16**.2、粒子系统的生命周期
16.2、粒子系统设计
16**.1、粒子系统形式描述
16**.2、粒子系统数据结构
16.3、粒子系统的实现
16**.1、粒子系统实例l——雪花
16**.2、粒子系统实例2——喷泉
十七、OpenGL射击和.效果编程
OpenGL射击和.效果编程 17.1、粒子算法调用
17.2、粒子定义和初始化
17.3、.粒子调用函数
17.4、射击动作与鼠标编程
17.5、发射动作编程
17.6、射击采用的典型函数
17.7、拾取或交叉检测编程
17.8、.特效编程
十八、OpenGL碰撞检测编程
OpenGL碰撞检测编程 18.1、碰撞绕行
18.1、相关函数和变量定义
18.1、碰撞绕行典型算法
18.2、子弹击中目标
18**.1、子弹碰撞检测函数
18**.2、子弹命中目标.编程
十九、人物随机活动编程
人物随机活动编程 19.1、相关变量、函数分析
19.2、对象的移动编程
19.3、对象的避让编程
二十、构造游戏引擎
构造游戏引擎 20.1、游戏引擎简介
20.2、游戏引擎的体系结构
20.3、基础公用模块类
20**.1、基础结构和操作
20**.2、数学运算模块
20**.3、计时器CTimer类
20**.4、字体类
20**.5、摄像机类
20**.5、输入设备操作类
20.4、场景管理模块
20**.1、对象管理模块
20**.2、游戏场景模块
20.5、资源管理模块
20**.1、GuI界面设计模块
20**.2、GUI模块构架
20.6、消息系统模块
20.7、音频系统模块
20.8、粒子特效模块
二十一、综合游戏案例分析及毕业课题
综合游戏案例分析及毕业课题 1、基于OpenGL三维游戏案例分析
2、毕业课题

青岛双硕程序员培训学校

174名学员报名咨询

去首页

评分

40

课程数

17

校区数

1

机构简介:青岛双硕程序员培训学校,创办于2003年,高端培训,软件实训,高性价比,挑战性课程,专为软件精英量身打造。17年高端软件教育,我们始终致力于使我们的学员,在软件开发技术上出类拔萃,在心理素质上与众不同。“实战、实用、高端、高薪”的软件课程体系,真正成为软件精英的摇篮。

更多
校区 更多

点击获取距我最近校区

  • 青岛校区

    山东路9号深业大厦B座

    导航
    电话咨询
相关推荐

当前位置:

青岛 青岛双硕 青岛学习开发手机游戏

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一时间及时删除。