随笔分类 - 数学
3D数学,游戏制作中常用数学知识。
摘要:一.引言 因为工作需要,领导指定我使用抛体组件来实现某功能。故而翻阅抛体组件,刚开始看第一眼,感觉特别复杂。众所周知,UE对于玩家角色移动做的同步非常精妙,没想到随便一个抛物线组件也如此复杂。 因为是运动,所以首先看的是他如何运动,直接看Tick中逻辑。如下(拉的源码,随便大致浏览一下即可) voi
阅读全文
摘要:一.先看看实现效果图 (左边的2d图片如何运动出右边3d的效果) 引言: 对于这个题目,真的很尴尬,不知道取啥,就想了这个题目,涵盖范围很广,很抽象,算是通用知识点吧。想要了解下面几个问题的,可以看看。 ①2D图形如何运动出3D空间的效果。 ②3D物体如何渲染成2D图形到屏幕上。 ③Unity中模型
阅读全文
摘要:1.矩阵了解 1)矩阵的维度和记法 (先数多少行,再数多少列) 2)矩阵的转置 行变成列,第一行变成第一列...矩阵的转置的转置就是原矩阵 即 3)矩阵和标量的乘法 4)矩阵和矩阵的乘法 例.[2,3]X[3,4] =[2,4] 矩阵的乘法不支持交换律,强调顺序,左乘和右乘是不一样的。 NXM阶与S
阅读全文
摘要:一 前言 1.概述 主要概述了点乘,叉乘的实用例子,没有讲述什么原理性的,偏向应用层。点乘叉乘数学原理性的东西比较“难记”,网上很多。实用举例,网上算是比较少吧。故,来总结一番。 2.可以解决的问题 I.如何计算角度 II.如何判断前后 III.如何判断逆时针还是顺时针。 IV.如何判断其他物体在目
阅读全文
摘要:前言: 前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样。 所以来巩固加强一下记忆。一开始的时候,求周长嘛,找公式呗,什么matlab呀,乱七八糟的,晕,最后找到了可能还不能满足项目的需求,因为可能计算量过大。(我就
阅读全文