使用 Unity 进行计算机游戏开发的数学
Unity 游戏编程中使用的基本数学、数据结构和算法的初学者指南
讲师:Penny de Byl
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 如何使用按位运算来优化游戏中的处理和存储。
- 有关向量数学以及如何在 2D 和 3D 空间中导航的所有知识。
- 直线、线段和射线投射碰撞检测背后的原理和实践。
- 仿射变换之美和变换游戏对象的基础。
- 什么是四元数以及它如何用于旋转游戏对象。
- 如何从头开始用 C# 构建数学库。
要求
- 熟悉Unity游戏引擎
- 对使用 C# 编程的信心
- 数学技能达到高中水平(基本三角学和代数)。
描述
您是否知道电脑游戏使用数学来执行每一项任务,从渲染到动画,从物理到人工智能? 数学无处不在。对数学的基本理解对于每个职业都至关重要,而且没有什么比游戏开发更重要的了。它支持游戏引擎执行的所有主要操作。如果没有它,你甚至无法在屏幕上移动角色。渴望了解更多并积累数学知识以提高游戏开发技能?那么本课程适合您。
在本课程中,您将构建自己的 C# 类来处理 2D 和 3D 空间的几何构造,这将加深您对定位和移动游戏对象的理解。简而言之,您将构建自己的数学库来复制 Unity 的一些 Vector2、Vector3、Matrix4x4 和一些 Mathf 方法。在整个过程中,我们将使用Unity 游戏引擎来帮助强调数学概念。
跟随 Penny de Byl 博士一起了解游戏开发数学,她利用她在国际上广受赞誉的整体教学风格以及在游戏和计算机图形学领域超过 25 年的教学、研究和工作中积累的专业知识来介绍游戏开发数学。在整个课程中,您将参加实践研讨会,旨在教您在编程计算机游戏机制和视觉效果中使用的重要数学技术。
在课程中,我们将构建一个游戏,它不仅使用我们编写的代码在屏幕上移动 2D 和 3D 对象,而且要玩游戏,您必须使用点和向量的知识来解决以下难题:会加强你的学习。您还将构建许多迷你项目来应用数学概念并了解它们在游戏环境中的工作原理。
了解如何编程和使用:
- 按位运算、位打包和位板
- 2D 和 3D 空间
- 积分
- 向量
- 矩阵
- 从一个坐标系映射到另一个坐标系
- 定位对象
- 导航
- 角度
- 插值法
- 四元数
学生对本课程的评价:
- 精彩的课程。可能是迄今为止我在 Udemy 上找到的最有帮助的课程。佩妮是一位了不起的教练。即使在第一部分结束时,我也学到了非常有价值的信息,我可以将它们应用到我的游戏中。
- 在该计划的早期,但已经学到了足够的知识,足以让购买价格变得物有所值。
- 与往常一样,教授针对急需学习的科目提供了精彩而清晰的课程。她知识渊博,可以将她的知识传授给她的学生。我推荐她的所有课程和她的 YouTube 频道。
本课程适合谁:
- 希望能够理解游戏引擎背后的数学的初级游戏开发学生。
- 熟练的程序员热衷于进入 2D 和 3D 游戏开发领域。
- 希望更深入地了解数学如何在游戏中应用的游戏开发爱好者。
- 任何对数学有鉴赏力、想要研究数学如何在计算机游戏环境中应用的人。
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。