12 2023 档案
摘要:链接:https://pan.baidu.com/s/1HxO2FwhF_SI5mp7eCCScdw?pwd=6666 提取码:6666 模式概述 创建型模式: 结构型模式:将类或对象按某种布局组成更大的结构 行为型模式:描述类或对象之间怎样互相协作共同完成单个对象无法完成的任务 类与类之间的关系
阅读全文
摘要:阴影: 光源看不到,但相机看得到的地方,就是阴影 变体: 一个普通的Shader可能会有很多种效果 例如一个火焰溶解效果,写在Shader里,但其实在未触发之前我们不需要去计算该效果 因此需要在未触发前,将火焰溶解的效果计算关闭 这就用到了变体,把火焰溶解的效果计算变成变体 无论如何都会被编译的变体
阅读全文
摘要:平移 [x y z 1]表示点,[x y z 0]表示矢量。Games101也讲过的。 平移矩阵的逆矩阵是:反向平移得到的矩阵 缩放 这个就可以对点和矢量都进行修改了 一般情况下,都是kx = ky = kz的统一缩放。 缩放矩阵的逆矩阵是:反向缩放得到的矩阵 旋转* 此处先写绕xyz轴选择的矩阵
阅读全文
摘要:原文:https://krasjet.github.io/quaternion/ Function1: private Quaternion LookAt(Vector3 dir) { Quaternion cal = new Quaternion(); //Vector3 euler = Quat
阅读全文