【U3D教程】使用 Unity 的计算机游戏开发数学(2022年6月更新)_CGART

【U3D教程】使用 Unity 的计算机游戏开发数学(2022年6月更新)_CGART-橙光艺术网
293【U3D教程】使用 Unity 的计算机游戏开发数学(2022年6月更新)_CGART
【U3D教程】293使用 Unity 的计算机游戏开发数学(2022年6月更新)
0积分
免费资源

此文章由橙光艺术网(www.cgart.net)收集整理发布

293【U3D教程】使用 Unity 的计算机游戏开发数学(2022年6月更新)图片[1]-【U3D教程】使用 Unity 的计算机游戏开发数学(2022年6月更新)_CGART-橙光艺术网【U3D教程】Mathematics For Computer Games Development Using Unity (Updated 6/2022)### 《游戏编程中必备数学、数据结构和算法的初学者指南(应用于 Unity)》

#### 你将学到的内容
– 如何使用位运算来优化游戏中的处理和存储。
– 有关向量数学的一切知识,以及如何在二维和三维空间中导航。
– 碰撞检测的原理和实践,包括与直线、线段和射线投射的交互。
– 仿射变换的美妙之处以及变换游戏对象的基础知识。
– 四元数是什么,以及如何用于旋转游戏对象。
– 如何从零开始用 C# 构建一个数学库。

#### 课程要求
– 熟悉 Unity 游戏引擎
– 熟练掌握 C# 编程
– 高中水平的数学技能(基础三角学和代数)

#### 课程描述
你知道电脑游戏使用数学来执行每一个任务吗?从渲染到动画,从物理到人工智能,数学无处不在。对数学的基本理解在每个职业中都很重要,而在游戏开发中更是如此。它支撑着游戏引擎执行的所有主要操作。没有数学,你甚至无法在屏幕上移动一个角色。渴望学习更多并积累数学知识以提升你的游戏开发技能吗?那么这门课程适合你。

在本课程中,你将构建自己的 C# 类,用于处理二维和三维空间的几何构造,这将加深你对定位和移动游戏对象的理解。简而言之,你将构建自己的数学库,以复制 Unity 的部分 `Vector2`、`Vector3`、`Matrix4x4` 以及一些 `Mathf` 方法的功能。在整个课程中,我们将使用 Unity 游戏引擎来帮助强调数学概念。

加入 Penny de Byl 博士,她将用她广受国际赞誉的整体教学风格和超过 25 年的教学、研究以及在游戏和计算机图形领域的经验,向你介绍游戏开发数学。在整个课程中,你将跟随实践工作坊学习编程电脑游戏机制和视觉效果所必需的重要数学技术。

在课程期间,我们将构建一款游戏,该游戏不仅使用我们编写的代码在屏幕上移动二维和三维对象,而且为了玩游戏,你将需要运用你对点和向量的知识来解决谜题,从而巩固你的学习。你还将构建许多小型项目,以应用数学概念并观察它们在游戏环境中的运作。

学习如何编程和使用:
– 位运算、位打包和位棋盘
– 二维和三维空间
– 点
– 向量
– 矩阵
– 从一个坐标系统映射到另一个坐标系统
– 定位对象
– 导航
– 角度
– 插值
– 四元数

#### 学生对本课程的评价
– **“精彩的课程。这可能是我在 Udemy 上找到的最有帮助的课程。Penny 是一位令人惊叹的讲师。即使在第一部分结束时,我也学到了对我游戏开发非常有价值的信息。”**
– **“虽然课程刚开始,但我已经觉得物有所值了。”**
– **“一如既往,教授在讲解一个急需学习的主题时,提供了一门精彩且清晰的课程。她知识渊博,能够将知识传授给学生。我推荐她的所有课程以及她的 YouTube 频道。”**橙光艺术网-(CGART.net)

© 版权声明
THE END
将免费进行到底,喜欢就支持关注一下吧我们吧,by_CGART
点赞13
评论 抢沙发

请登录后发表评论

    暂无评论内容