10 2016 档案

摘要:由于Unity只有4x4矩阵,今天要做一个2x2矩阵的旋转,居然忘了顺序。故写下作为模版记录。 顺序: 下面是使用其进行旋转的C#代码: 阅读全文
posted @ 2016-10-31 19:58 HONT 阅读(6523) 评论(0) 推荐(0) 编辑
摘要:在unity中四元数和向量相乘可以变换旋转。四元数之间相乘类似矩阵之间相乘的效果。 矩阵相乘的顺序不可互换,只有特殊条件矩阵才可互换。四元数相乘类似,今天就因为这个问题掉进坑里了,记录一下 问题大致是,有一个cube,它会看向左边的板,用角轴旋转,但我想要y轴看向它 以下代码就是没有注意相乘顺序导致 阅读全文
posted @ 2016-10-13 21:11 HONT 阅读(7572) 评论(6) 推荐(0) 编辑
摘要:使用自定义特性关键字,可以动态对Shader某一部分代码进行开关操作 shader(定义了KEYWORD1特性): 定义:#pragma shader_feature KEYWORD1 判断:#ifdef KEYWORD1 Shader "Custom/NewSurfaceShader" { Pro 阅读全文
posted @ 2016-10-06 10:50 HONT 阅读(843) 评论(0) 推荐(0) 编辑