资源截图
MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:中级 |类型: 电子学习 |语言: 英语 |持续时间:49 个讲座(3h 15m)
你将学到什么
- 使用 C++ 和 OpenGL 构建您自己的 2D 渲染库
- 实现文本渲染和纹理渲染
- 设计结构良好的 C/C++ 库
- 创建 2D 批量渲染器和纹理图集
- 学习 C++ 项目的 CMake
- 改进问题解决和编码实践
要求
- 具有中级 C++ 编程经验
- 基础 OpenGL 知识,包括渲染、矩阵和绘制三角形
描述
了解如何从头开始使用 C++ 和 OpenGL 构建完整的2D 渲染库。本课程将指导您创建 2D 游戏所需的核心系统,包括文本渲染、纹理渲染、纹理图集和批量渲染器。
除了图形编程之外,您还将学习如何使用实用的设计原则、可维护的架构和有效的编码习惯来组织专业的 C/C++ 库,以扩展到更大的项目,例如游戏引擎。
该课程包括超过 20 个指导性编码挑战、完整的 CMake 教程、调试技巧和实际示例,帮助您编写干净、可重用且可靠的代码。
包含的内容:
- 使用 OpenGL 构建 2D 渲染库
- 实现高性能批量渲染器
- 创建合适的纹理图集
- 实现完整的文本渲染
- 组织一个干净的 C/C++ 库
- 了解良好图书馆设计的 5 个支柱
- 设置和使用 CMake
- 完成 20 多项指导性编码挑战
- 通过 UI 渲染扩展库的技巧
奖励内容:
- 图书馆设计备忘单
- 关于 5 个设计支柱的测验
- 调试技巧
- 扩展图书馆的项目想法
- 与其他学生分享您已完成的项目
本课程提供了创建您自己的2D 游戏并最终创建C++ 游戏引擎的实用路线图,同时帮助您避免常见的 OpenGL 和软件设计错误。
本课程适合谁
- 具有基本 OpenGL 知识并希望构建 2D 渲染库的开发人员
- 对从头开始创建游戏感兴趣的 C++ 程序员
- 开发者计划构建自己的 C++ 游戏引擎
- 任何希望改进 C++ 库设计和代码组织的人
其他信息
- 作者
- Downloading
- 发布日期
- 7月29日
- 类别
- IT与软件
- 软件名称
- 使用 C++ 和 OpenGL 制作您自己的 2D 渲染库!
- 探索
- Video Courses
- 创作者
- Low Level Game Dev
- 语言
- 英语
- 上传者
- Camron Bayer
- 出版商
- Udemy


评分及评论
暂无评分
来评个分数吧