使用 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 游戏开发领域。
  • 希望更深入地了解数学如何在游戏中应用的游戏开发爱好者。
  • 任何对数学有鉴赏力、想要研究数学如何在计算机游戏环境中应用的人。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍