学途无忧

标题: 某某网校C++游戏开发视频教程 7大部分快速入门C++游戏开发 C++游戏编程快速入门,全套视频教程学习资料通过百度云网盘下载 [打印本页]

作者: admin    时间: 2021-4-11 04:24
标题: 某某网校C++游戏开发视频教程 7大部分快速入门C++游戏开发 C++游戏编程快速入门,全套视频教程学习资料通过百度云网盘下载

资源详情


链接失效或更多好课请联系微信ZA_summer课程介绍:
        如果你会一点C、C++语言,你就可以学习游戏编程了,开发真正的游戏!如果你学过一点C++更好,没学过也没关系。
        本课程教你从零基础开始开发7个完整的游戏:Brainiac、LightCycles、Henway、BattleOffice、MeteorDefense、SpaceOut、StuntJumper。-------------------课程目录-------------------
        第1部分入门xa0
        第1章学习开发游戏的基础知识xa0
        1.1认识视频游戏xa0
        xa0xa01.1.1为什么人们如此沉迷于开发视频游戏xa0
        xa0xa01.1.2视频游戏的类型xa0
        1.2学习游戏设计的要素xa0
        xa0xa01.2.1提出基本思想xa0
        xa0xa01.2.2整理剧情xa0
        xa0xa01.2.3可视化图形xa0
        xa0xa01.2.4为游戏选择正确的声音xa0
        xa0xa01.2.5使用控制器控制游戏xa0
        xa0xa01.2.6确定游戏模式xa0
        1.3面向对象的编程和游戏xa0
        xa0xa01.3.1理解OOPxa0
        xa0xa01.3.2在游戏中应用OOPxa0
        1.4研究相关工具xa0
        xa0xa01.4.1编译器和开发环境xa0
        xa0xa01.4.2选择图形工具xa0
        xa0xa01.4.3选择声音和音乐工具xa0
        1.5小结xa0
        1.6亲身实践xa0
        第2章创建游戏引擎xa0
        2.1什么是游戏引擎xa0
        2.2考虑游戏引擎的作用xa0
        xa0xa02.2.1将游戏分解为事件xa0
        xa0xa02.2.2建立游戏的计时机制xa0
        2.3开发游戏引擎xa0
        xa0xa02.3.1游戏事件函数xa0
        xa0xa02.3.2GameEngine类xa0
        2.4开发Blizzard示例xa0
        xa0xa02.4.1编写程序代码xa0
        xa0xa02.4.2测试完成的程序xa0
        2.5小结xa0
        2.6游戏大变身xa0
        第3章学习绘制基本图形xa0
        3.1图形基础xa0
        xa0xa03.1.1理解图形坐标系统xa0
        xa0xa03.1.2学习颜色的基础知识xa0
        3.2查看Windows中的图形xa0
        xa0xa03.2.1使用设备环境xa0
        xa0xa03.2.2使用画笔写xa0
        xa0xa03.2.3使用画刷绘制xa0
        xa0xa03.2.4使用位图绘制图像xa0
        xa0xa03.2.5使用调色板管理颜色xa0
        3.3绘制窗口xa0
        xa0xa03.3.1绘制文本xa0
        xa0xa03.3.2绘制图元xa0
        xa0xa03.3.3使用画笔和画刷xa0
        3.4开发CropCircles示例xa0
        xa0xa03.4.1编写程序代码xa0
        xa0xa03.4.2测试完成的程序xa0
        3.5小结xa0
        3.6亲身实践xa0
        第4章绘制图形图像xa0
        4.1位图图像的基础知识xa0
        4.2深入学习位图xa0
        4.3开发位图类xa0
        xa0xa04.3.1位图类的工作原理xa0
        xa0xa04.3.2整合代码xa0
        4.4开发Slideshow示例xa0
        xa0xa04.4.1编写程序代码xa0
        xa0xa04.4.2汇集资源xa0
        xa0xa04.4.3测试完成的程序xa0
        4.5小结xa0
        4.6游戏大变身xa0
        第2部分与游戏玩家交互xa0
        第5章使用键盘和鼠标控制游戏xa0
        5.1游戏与用户输入xa0
        5.2了解用户输入设备xa0
        xa0xa05.2.1接受键盘输入xa0
        xa0xa05.2.2响应鼠标xa0
        xa0xa05.2.3使用游戏杆交互xa0
        5.3评估游戏的键盘输入xa0
        5.4跟踪鼠标xa0
        5.5xa0xa0向游戏引擎添加输入支持xa0
        xa0xa05.5.1添加键盘支持xa0
        xa0xa05.5.2添加鼠标支持xa0
        xa0xa05.5.3修改Bitmap类xa0
        5.6开发UFO示例xa0
        xa0xa05.6.1编写程序代码xa0
        xa0xa05.6.2测试完成的程序xa0
        5.7小结xa0
        5.8亲身实践xa0
        第6章示例游戏:Brainiacxa0
        6.1游戏的玩法xa0
        6.2设计游戏xa0
        6.3开发游戏xa0
        6.4测试游戏xa0
        6.5小结xa0
        6.6游戏大变身xa0
        第7章使用游戏杆改进输入xa0
        7.1了解游戏杆的基础知识xa0
        7.2校准游戏杆xa0
        7.3追踪游戏杆的移动xa0
        7.4向游戏引擎添加游戏杆支持xa0
        xa0xa07.4.1访问Win32多媒体功能xa0
        xa0xa07.4.2开发游戏杆代码xa0
        7.5开发UFO2示例xa0
        xa0xa07.5.1编写程序代码xa0
        xa0xa07.5.2测试完成的程序xa0
        7.6小结xa0
        7.7亲身实践xa0
        第8章示例游戏:LightCyclesxa0
        8.1游戏的玩法xa0
        8.2设计游戏xa0
        8.3开发游戏xa0
        8.4测试游戏xa0
        8.5小结xa0
        8.6游戏大变身xa0
        第3部分在游戏中使用子画面xa0
        第9章使用于画面动画移动对象xa0
        9.1理解动画的基础知识xa0
        xa0xa09.1.1动画和帧频xa0
        xa0xa09.1.2了解计算机动画xa0
        9.22D动画与3D动画xa0
        9.3理解2D动画的类型xa0
        xa0xa09.3.1基于帧的动画xa0
        xa0xa09.3.2基于形状的动画xa0
        9.4将子画面动画应用于游戏xa0
        9.5设计通用的子画面xa0
        9.6创建Sprite类xa0
        xa0xa09.6.1创建和破坏子画面xa0
        xa0xa09.6.2更新子画面xa0
        xa0xa09.6.3绘制子画面xa0
        9.7开发Planets示例程序xa0
        xa0xa09.7.1编写程序代码xa0
        xa0xa09.7.2测试完成的程序xa0
        9.8小结xa0
        9.9亲身实践xa0
        第10章管理子画面xa0
        10.1了解管理子画面的需求xa0
        10.2设计子画面管理器xa0
        10.3向游戏引擎添加子画面管理器xa0
        xa0xa010.3.1改进Sprite类xa0
        xa0xa010.3.2增强游戏引擎xa0
        10.4使用双重缓存消除闪烁xa0
        10.5开发Planets2示例xa0
        xa0xa010.5.1编写程序代码xa0
        xa0xa010.5.2测试完成的程序xa0
        10.6小结xa0
        10.7游戏大变身xa0
        第11章示例游戏:Henwayxa0
        11.1游戏的玩法xa0
        11.2设计游戏xa0
        11.3开发游戏xa0
        11.4测试游戏xa0
        11.5小结xa0
        11.6游戏大变身xa0
        第4部分使用声音和音乐xa0
        第12章播放数字声音效果xa0
        12.1理解数字声音xa0
        12.2了解Windows波形声音xa0
        12.3了解声音工具xa0
        xa0xa012.3.3廉价的声音编辑器xa0
        12.4创建和编辑声音xa0
        12.5查找声音和音乐xa0
        12.6访问波形声音xa0
        12.7播放波形声音xa0
        xa0xa012.7.1播放文件中的波形声音xa0
        xa0xa012.7.2播放作为资源的波形声音xa0
        xa0xa012.7.3循环播放波形声音xa0
        xa0xa012.7.4停止播放波形声音xa0
        12.8开发Brainiac2示例程序xa0
        xa0xa012.8.1编写程序代码xa0
        xa0xa012.8.2组合资源xa0
        xa0xa012.8.3测试完成的游戏xa0
        12.9小结xa0
        12.10亲身实践xa0
        第13章播放MIDI音乐xa0
        13.1感受MIDI音乐xa0
        13.2理解Windows媒体控制接口xa0
        13.3使用MCI播放MIDI音乐xa0
        xa0xa013.3.1打开MIDI设备xa0
        xa0xa013.3.2播放MIDI歌曲xa0
        xa0xa013.3.3暂停MIDI歌曲xa0
        xa0xa013.3.4关闭MIDI设备xa0
        13.4向游戏引擎添加MIDI音乐支持xa0
        13.5开发Henway2示例程序xa0
        xa0xa013.5.1编写程序代码xa0
        xa0xa013.5.2测试完成的游戏xa0
        13.6小结xa0
        13.7亲身实践xa0
        第14章示例游戏:BattleOfficexa0
        14.1游戏的玩法xa0
        14.2设计游戏xa0
        14.3开发游戏xa0
        14.4测试游戏xa0
        14.5小结xa0
        14.6亲身实践xa0
        第5部分高级动画xa0
        第15章实现子画面外观动画xa0
        15.1再次介绍帧动画xa0
        15.2设计动画子画面xa0
        15.3向游戏引擎添加动画子画面支持xa0
        xa0xa015.3.1只绘制位图的一部分xa0
        xa0xa015.3.2对Sprite类实现动画xa0
        15.4开发BattleOffice2示例程序xa0
        xa0xa015.4.1编写程序代码xa0
        xa0xa015.4.2测试完成的游戏xa0
        15.5小结xa0
        15.6游戏大变身xa0
        第16章创建子画面背景xa0
        16.1了解游戏背景的重要忄生xa0
        16.2了解游戏背景的类型xa0
        xa0xa016.2.1纯色背景xa0
        xa0xa016.2.2图像背景xa0
        xa0xa016.2.3动画背景xa0
        xa0xa016.2.4滚动背景xa0
        16.3向游戏引擎添加背景支持xa0
        xa0xa016.3.1创建基本的背景类xa0
        xa0xa016.3.2创建动画背景类xa0
        16.4开发Roids示例xa0
        xa0xa016.4.1编写程序代码xa0
        xa0xa016.4.2测试完成的游戏xa0
        16.5小结xa0
        16.6亲身实践xa0
        第17章示例游戏:MeteorDefensexa0
        17.1游戏的玩法xa0
        17.2设计游戏xa0
        17.3增强游戏引擎中的子画面xa0
        17.4开发游戏xa0
        17.5测试游戏xa0
        17.6小结xa0
        17.7游戏大变身xa0
        第6部分让游戏拥有大脑xa0
        第18章教游戏思考xa0
        18.1理解人工智能
        18.2了解游戏AI的类型xa0
        xa0xa018.2.1漫游AIxa0
        xa0xa018.2.2行为AIxa0
        xa0xa018.2.3策略AIxa0
        18.3开发AI策略xa0
        18.4开发Roids2示例程序xa0
        xa0xa018.4.1编写程序代码xa0
        xa0xa018.4.2测试完成的程序xa0
        18.5小结xa0
        18.6亲身实践xa0
        第19章示例游戏:SpaceOutxa0
        19.1游戏的玩法xa0
        19.2设计游戏xa0
        19.3向游戏引擎中添加另一个子画面特忄生xa0
        19.4开发游戏xa0
        19.5测试游戏xa0
        19.6小结xa0
        第7部分增添游戏的趣味忄生xa0
        第20章使用闪屏增添游戏的活力xa0
        20.1闪屏的重要忄生xa0
        20.2了解闪屏xa0
        20.3创建SpaceOut2游戏xa0
        xa0xa020.3.1编写游戏代码xa0
        xa0xa020.3.2测试完成的游戏xa0
        20.4小结xa0
        20.5亲身实践xa0
        第21章使用演示模式展示游戏xa0
        21.1什么是演示模式xa0
        21.2演示模式的细节xa0
        21.3开发SpaceOut3游戏xa0
        xa0xa021.3.1编写游戏代码xa0
        xa0xa021.3.2测试完成的游戏xa0
        21.4小结xa0
        21.5游戏大变身xa0
        第22章记录高分xa0
        22.1记录得分的重要忄生xa0
        22.2确定高分数据模型xa0
        22.3存储和检索高分数据xa0
        22.4开发SpaceOut4游戏xa0
        xa0xa022.4.1编写游戏代码xa0
        xa0xa022.4.2测试完成的游戏xa0
        22.5小结xa0
        22.6亲身实践xa0
        第8部分附加练习xa0
        第23章使用滚动背景更改远景xa0
        23.1什么是滚动背景xa0
        xa0xa023.1.1横向滚动的背景xa0
        xa0xa023.1.2纵向滚动的背景xa0
        xa0xa023.1.3视差滚动背景xa0
        23.2理解滚动背景的工作原理xa0
        23.3向游戏引擎添加滚动背景支持xa0
        xa0xa023.3.1创建背景图层类xa0
        xa0xa023.3.2创建滚动背景类xa0
        23.4开发Wanderer示例xa0
        xa0xa023.4.1编写程序代码xa0
        xa0xa023.4.2测试完成的程序xa0
        23.5小结xa0
        23.6游戏人变身xa0
        第24章示例游戏:StuntJumperxa0
        24.1游戏的玩法xa0
        24.2设计游戏xa0
        24.3开发游戏xa0
        24.4测试游戏xa0
        24.5小结xa0
        24.6游戏大变身xa0
        24.7亲身实践









欢迎光临 学途无忧 (http://xuetu123.com/) Powered by Discuz! X3.2