联系客服1
联系客服2

('[C++] 某某网校C++游戏开发视频教程 7大部分快速入门C++游戏开发 C++游戏编程快速',),全套视频教程学习资料通过百度云网盘下载

1
回复
353
查看
打印 上一主题 下一主题
[复制链接]
  • TA的每日心情
    开心
    2024-9-19 21:14
  • 签到天数: 757 天

    [LV.10]以坛为家III

    7335

    主题

    8751

    帖子

    131万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1313237
    楼主
    发表于 2021-5-27 04:22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    资源详情


    某某网校C++游戏开发视频教程7大部分快速入门C++游戏开发C++游戏编程快速入门
    课程介绍:
    如果你会一点C、C++语言,你就可以学习游戏编程了,开发真正的游戏!如果你学过一点C++更好,没学过也没关系。
    本课程教你从零基础开始开发7个完整的游戏:Brainiac、LightCycles、Henway、BattleOffice、MeteorDefense、SpaceOut、StuntJumper。
    -------------------课程目录-------------------
    第1部分入门
    第1章学习开发游戏的基础知识
    1.1认识视频游戏
    1.1.1为什么人们如此沉迷于开发视频游戏
    1.1.2视频游戏的类型
    1.2学习游戏设计的要素
    1.2.1提出基本思想
    1.2.2整理剧情
    1.2.3可视化图形
    1.2.4为游戏选择正确的声音
    1.2.5使用控制器控制游戏
    1.2.6确定游戏模式
    1.3面向对象的编程和游戏
    1.3.1理解OOP
    1.3.2在游戏中应用OOP
    1.4研究相关工具
    1.4.1编译器和开发环境
    1.4.2选择图形工具
    1.4.3选择声音和音乐工具
    1.5小结
    1.6亲身实践
    第2章创建游戏引擎
    2.1什么是游戏引擎
    2.2考虑游戏引擎的作用
    2.2.1将游戏分解为事件
    2.2.2建立游戏的计时机制
    2.3开发游戏引擎
    2.3.1游戏事件函数
    2.3.2GameEngine类
    2.4开发Blizzard示例
    2.4.1编写程序代码
    2.4.2测试完成的程序
    2.5小结
    2.6游戏大变身
    第3章学习绘制基本图形
    3.1图形基础
    3.1.1理解图形坐标系统
    3.1.2学习颜色的基础知识
    3.2查看Windows中的图形
    3.2.1使用设备环境
    3.2.2使用画笔写
    3.2.3使用画刷绘制
    3.2.4使用位图绘制图像
    3.2.5使用调色板管理颜色
    3.3绘制窗口
    3.3.1绘制文本
    3.3.2绘制图元
    3.3.3使用画笔和画刷
    3.4开发CropCircles示例
    3.4.1编写程序代码
    3.4.2测试完成的程序
    3.5小结
    3.6亲身实践
    第4章绘制图形图像
    4.1位图图像的基础知识
    4.2深入学习位图
    4.3开发位图类
    4.3.1位图类的工作原理
    4.3.2整合代码
    4.4开发Slideshow示例
    4.4.1编写程序代码
    4.4.2汇集资源
    4.4.3测试完成的程序
    4.5小结
    4.6游戏大变身
    第2部分与游戏玩家交互
    第5章使用键盘和鼠标控制游戏
    5.1游戏与用户输入
    5.2了解用户输入设备
    5.2.1接受键盘输入
    5.2.2响应鼠标
    5.2.3使用游戏杆交互
    5.3评估游戏的键盘输入
    5.4跟踪鼠标
    5.5向游戏引擎添加输入支持
    5.5.1添加键盘支持
    5.5.2添加鼠标支持
    5.5.3修改Bitmap类
    5.6开发UFO示例
    5.6.1编写程序代码
    5.6.2测试完成的程序
    5.7小结
    5.8亲身实践
    第6章示例游戏:Brainiac
    6.1游戏的玩法
    6.2设计游戏
    6.3开发游戏
    6.4测试游戏
    6.5小结
    6.6游戏大变身
    第7章使用游戏杆改进输入
    7.1了解游戏杆的基础知识
    7.2校准游戏杆
    7.3追踪游戏杆的移动
    7.4向游戏引擎添加游戏杆支持
    7.4.1访问Win32多媒体功能
    7.4.2开发游戏杆代码
    7.5开发UFO2示例
    7.5.1编写程序代码
    7.5.2测试完成的程序
    7.6小结
    7.7亲身实践
    第8章示例游戏:LightCycles
    8.1游戏的玩法
    8.2设计游戏
    8.3开发游戏
    8.4测试游戏
    8.5小结
    8.6游戏大变身
    第3部分在游戏中使用子画面
    第9章使用于画面动画移动对象
    9.1理解动画的基础知识
    9.1.1动画和帧频
    9.1.2了解计算机动画
    9.22D动画与3D动画
    9.3理解2D动画的类型
    9.3.1基于帧的动画
    9.3.2基于形状的动画
    9.4将子画面动画应用于游戏
    9.5设计通用的子画面
    9.6创建Sprite类
    9.6.1创建和破坏子画面
    9.6.2更新子画面
    9.6.3绘制子画面
    9.7开发Planets示例程序
    9.7.1编写程序代码
    9.7.2测试完成的程序
    9.8小结
    9.9亲身实践
    第10章管理子画面
    10.1了解管理子画面的需求
    10.2设计子画面管理器
    10.3向游戏引擎添加子画面管理器
    10.3.1改进Sprite类
    10.3.2增强游戏引擎
    10.4使用双重缓存消除闪烁
    10.5开发Planets2示例
    10.5.1编写程序代码
    10.5.2测试完成的程序
    10.6小结
    10.7游戏大变身
    第11章示例游戏:Henway
    11.1游戏的玩法
    11.2设计游戏
    11.3开发游戏
    11.4测试游戏
    11.5小结
    11.6游戏大变身
    第4部分使用声音和音乐
    第12章播放数字声音效果
    12.1理解数字声音
    12.2了解Windows波形声音
    12.3了解声音工具
    12.3.3廉价的声音编辑器
    12.4创建和编辑声音
    12.5查找声音和音乐
    12.6访问波形声音
    12.7播放波形声音
    12.7.1播放文件中的波形声音
    12.7.2播放作为资源的波形声音
    12.7.3循环播放波形声音
    12.7.4停止播放波形声音
    12.8开发Brainiac2示例程序
    12.8.1编写程序代码
    12.8.2组合资源
    12.8.3测试完成的游戏
    12.9小结
    12.10亲身实践
    第13章播放MIDI音乐
    13.1感受MIDI音乐
    13.2理解Windows媒体控制接口
    13.3使用MCI播放MIDI音乐
    13.3.1打开MIDI设备
    13.3.2播放MIDI歌曲
    13.3.3暂停MIDI歌曲
    13.3.4关闭MIDI设备
    13.4向游戏引擎添加MIDI音乐支持
    13.5开发Henway2示例程序
    13.5.1编写程序代码
    13.5.2测试完成的游戏
    13.6小结
    13.7亲身实践
    第14章示例游戏:BattleOffice
    14.1游戏的玩法
    14.2设计游戏
    14.3开发游戏
    14.4测试游戏
    14.5小结
    14.6亲身实践
    第5部分高级动画
    第15章实现子画面外观动画
    15.1再次介绍帧动画
    15.2设计动画子画面
    15.3向游戏引擎添加动画子画面支持
    15.3.1只绘制位图的一部分
    15.3.2对Sprite类实现动画
    15.4开发BattleOffice2示例程序
    15.4.1编写程序代码
    15.4.2测试完成的游戏
    15.5小结
    15.6游戏大变身
    第16章创建子画面背景
    16.1了解游戏背景的重要忄生
    16.2了解游戏背景的类型
    16.2.1纯色背景
    16.2.2图像背景
    16.2.3动画背景
    16.2.4滚动背景
    16.3向游戏引擎添加背景支持
    16.3.1创建基本的背景类
    16.3.2创建动画背景类
    16.4开发Roids示例
    16.4.1编写程序代码
    16.4.2测试完成的游戏
    16.5小结
    16.6亲身实践
    第17章示例游戏:MeteorDefense
    17.1游戏的玩法
    17.2设计游戏
    17.3增强游戏引擎中的子画面
    17.4开发游戏
    17.5测试游戏
    17.6小结
    17.7游戏大变身
    第6部分让游戏拥有大脑
    第18章教游戏思考
    18.1理解人工智能
    18.2了解游戏AI的类型
    18.2.1漫游AI
    18.2.2行为AI
    18.2.3策略AI
    18.3开发AI策略
    18.4开发Roids2示例程序
    18.4.1编写程序代码
    18.4.2测试完成的程序
    18.5小结
    18.6亲身实践
    第19章示例游戏:SpaceOut
    19.1游戏的玩法
    19.2设计游戏
    19.3向游戏引擎中添加另一个子画面特忄生
    19.4开发游戏
    19.5测试游戏
    19.6小结
    第7部分增添游戏的趣味忄生
    第20章使用闪屏增添游戏的活力
    20.1闪屏的重要忄生
    20.2了解闪屏
    20.3创建SpaceOut2游戏
    20.3.1编写游戏代码
    20.3.2测试完成的游戏
    20.4小结
    20.5亲身实践
    第21章使用演示模式展示游戏
    21.1什么是演示模式
    21.2演示模式的细节
    21.3开发SpaceOut3游戏
    21.3.1编写游戏代码
    21.3.2测试完成的游戏
    21.4小结
    21.5游戏大变身
    第22章记录高分
    22.1记录得分的重要忄生
    22.2确定高分数据模型
    22.3存储和检索高分数据
    22.4开发SpaceOut4游戏
    22.4.1编写游戏代码
    22.4.2测试完成的游戏
    22.5小结
    22.6亲身实践
    第8部分附加练习
    第23章使用滚动背景更改远景
    23.1什么是滚动背景
    23.1.1横向滚动的背景
    23.1.2纵向滚动的背景
    23.1.3视差滚动背景
    23.2理解滚动背景的工作原理
    23.3向游戏引擎添加滚动背景支持
    23.3.1创建背景图层类
    23.3.2创建滚动背景类
    23.4开发Wanderer示例
    23.4.1编写程序代码
    23.4.2测试完成的程序
    23.5小结
    23.6游戏人变身
    第24章示例游戏:StuntJumper
    24.1游戏的玩法
    24.2设计游戏
    24.3开发游戏
    24.4测试游戏
    24.5小结
    24.6游戏大变身
    24.7亲身实践


    游客,如果您要查看本帖隐藏内容请回复
    收藏
    收藏0
    分享
    分享
    支持
    支持0
    反对
    反对0
    回复

    使用道具 举报

  • TA的每日心情

    2025-1-26 10:44
  • 签到天数: 150 天

    [LV.7]常住居民III

    4

    主题

    418

    帖子

    6882

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    6882
    沙发
    发表于 2022-5-11 10:52:51 | 只看该作者
    某某网校C++游戏开发视频教程 7大部分快速入门
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图