游戏引擎-场景编辑器—3222人已学习
课程介绍
1.采用Qt作为界面库,通过该项目可以学习到Qt跨平台界面库的使用. 2.实现跨界面的拖拽功能.3. 3.实现属性表(绚酷控件)控件,完全可以在其他的项目中进行复用. 4.实现场景管理,采用节点方式实现高效的场景管理. 5.实现复杂的摄像机操作,可以旋转,缩放以及通过鼠标移动整个场景. 6.实现Ray方式拾取场景中的节点,模型. 7.实现模型的配置以及显示. 8.实现包围盒的计算和显示.
课程收益
采用Qt界面库以及OpenGL实现一套场景编辑器,可以在场景中拖放模型,对模型作修改等功能,实现场景编辑器的核心功能.
讲师介绍
张立铜 更多讲师课程
2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。
课程大纲
第1章:框架搭建
1. 课程介绍,基础环境介绍 7:19
2. 环境建立 7:30
3. 界面原型设计 17:12
4. 框架设计-OpenGL支持 14:35
5. 框架设计-属性页控件引入 9:48
6. 框架设计-模型列表界面 15:47
7. 框架设计-模型列表界面2 25:07
8. 框架设计-界面之间关联互动(信号和槽) 22:06
9. 实现一个强大的摄像机-实现鼠标操作 15:16
第2章:场景设计
1. 场景基础建设 11:41
2. 实现一个强大的摄像机 31:10
3. 实现一个强大的摄像机-实现场景的编辑 15:23
4. 场景完善 21:05
第3章:场景管理
1. 设计节点类 8:27
2. 模型包围盒计算 8:00
3. 模型加载 11:39
4. 模型的优化 19:33
5. 介绍如何将节点和模型关联到一起 18:43
6. 实现模型的拖拽 17:46
7. 场景节点树构建 17:39
8. 节点管理优化 18:25
9. 属性页界面,数据显示关联 27:50
10. 属性页界面,数据显示-完善优化 6:48
第4章:场景交互
1. 模型包围盒计算绘制 16:28
2. 模型包围盒计算绘制流程优化 13:15
3. 鼠标拾取 16:47
4. 鼠标操作模型 20:48
5. 鼠标框选模型 13:39
6. 鼠标框选模型-优化 6:37
7. 场景数据保存-xml文件生成 26:12
8. 场景数据保存-xml文件生成2 13:11
9. 场景数据的读取加载 26:51
大家可以点击【 查看详情】查看我的课程
课程介绍

1.采用Qt作为界面库,通过该项目可以学习到Qt跨平台界面库的使用. 2.实现跨界面的拖拽功能.3. 3.实现属性表(绚酷控件)控件,完全可以在其他的项目中进行复用. 4.实现场景管理,采用节点方式实现高效的场景管理. 5.实现复杂的摄像机操作,可以旋转,缩放以及通过鼠标移动整个场景. 6.实现Ray方式拾取场景中的节点,模型. 7.实现模型的配置以及显示. 8.实现包围盒的计算和显示.
课程收益
采用Qt界面库以及OpenGL实现一套场景编辑器,可以在场景中拖放模型,对模型作修改等功能,实现场景编辑器的核心功能.
讲师介绍
张立铜 更多讲师课程
2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏。
课程大纲
第1章:框架搭建
1. 课程介绍,基础环境介绍 7:19
2. 环境建立 7:30
3. 界面原型设计 17:12
4. 框架设计-OpenGL支持 14:35
5. 框架设计-属性页控件引入 9:48
6. 框架设计-模型列表界面 15:47
7. 框架设计-模型列表界面2 25:07
8. 框架设计-界面之间关联互动(信号和槽) 22:06
9. 实现一个强大的摄像机-实现鼠标操作 15:16
第2章:场景设计
1. 场景基础建设 11:41
2. 实现一个强大的摄像机 31:10
3. 实现一个强大的摄像机-实现场景的编辑 15:23
4. 场景完善 21:05
第3章:场景管理
1. 设计节点类 8:27
2. 模型包围盒计算 8:00
3. 模型加载 11:39
4. 模型的优化 19:33
5. 介绍如何将节点和模型关联到一起 18:43
6. 实现模型的拖拽 17:46
7. 场景节点树构建 17:39
8. 节点管理优化 18:25
9. 属性页界面,数据显示关联 27:50
10. 属性页界面,数据显示-完善优化 6:48
第4章:场景交互
1. 模型包围盒计算绘制 16:28
2. 模型包围盒计算绘制流程优化 13:15
3. 鼠标拾取 16:47
4. 鼠标操作模型 20:48
5. 鼠标框选模型 13:39
6. 鼠标框选模型-优化 6:37
7. 场景数据保存-xml文件生成 26:12
8. 场景数据保存-xml文件生成2 13:11
9. 场景数据的读取加载 26:51
大家可以点击【 查看详情】查看我的课程