自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

3D数学基础(使用unity实现)

教程
初级
3 小时
概述
作者信息
教程资料
互动讨论
课程评价
68人收藏,21人学习
摘要
大家好,这门课程主要学习游戏开发中用到数学,我们会先介绍笛卡尔坐标系,之后会学习基本的向量和矩阵运算,例如向量点积和叉积,向量投影.矩阵的基本变换.然后我们会介绍3D中方位,例如欧拉角,四元数等,以及了解什么是万向锁.四元数帮助我们来让物体可以绕任意轴旋转任意角度,以及让某一个轴指向指定的方位.之后我们会学习几何图元,例如如何表示射线与直线,如何表示三角形与物体的包围盒.最后我们会来学习几何检测,包括各种点到射线,平面,包围盒的检测.大家可以先观看 《游戏开发数学基础》的课程.再看这门课程会比较容易.
源代码:https://github.com/HulkCode0x29A/3DMathPrimer
游戏开发交流群: 683245342
bilibili:M_Finch
bilibili可免费观看重心坐标和动态包围盒章节
更多课程:
游戏开发数学基础:https://learn.u3d.cn/tutorial/math-foundation
计算机图形学:https://learn.u3d.cn/tutorial/unity-cg
建议的Unity版本
2020.3
教程
3D数学基础(使用unity实现)
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验