【中文普通话】15小时《初学者指南:Unity中应用的游戏编程中的基本数学、数据结构和算法》

《初学者指南:Unity中应用的游戏编程中的基本数学、数据结构和算法》

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

要求:
熟悉Unity游戏引擎。
自信地使用C#进行编程。
具备高中水平的数学技能(基本三角和代数)。

描述:
你知道吗,电脑游戏使用数学来执行每一个任务,从渲染到动画、物理到人工智能?数学无处不在。对数学的基本理解在每个职业中都至关重要,而在游戏开发中更是如此。它是游戏引擎执行的所有主要操作的基础。甚至连在屏幕上移动一个角色都离不开它。想要学到更多并提高你的游戏开发技能吗?那么这门课程就是为你准备的。

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

请跟随Penny de Byl博士,她将以她国际公认的整体教学风格和超过25年的教学、研究和游戏和计算机图形工作经验为您介绍游戏开发数学。在整个课程中,您将参与实践工作坊,以教授您在编程计算机游戏机制和视觉效果中使用的重要数学技术。

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

学习如何编程和使用以下内容:
位运算、位打包和位棋盘
二维和三维空间

向量
矩阵
从一个坐标系到另一个坐标系的映射
定位对象
导航
角度
插值
四元数

学生对这门课程的评价:
非常棒的课程。可能是我在Udemy上找到的最有帮助的课程。Penny是一位了不起的讲师。即使在第一节课结束时,我已经学到了非常有价值的信息,可以应用到我的游戏中。
虽然课程刚开始,但已经学到了足够多的知识,使得购买价格物有所值。
像往常一样,教授提供了一门关于急需学习的课程的优秀、清晰的教程。她非常有知识,并能将知识传授给学生。我推荐她的所有课程和她的YouTube频道。

隐藏内容需要支付:¥19
立即购买 升级VIP

You may also like...

发表回复