2017年8月8日
摘要: <1>做游戏向量的一些计算非常重要,记录一下 点积: 假设有m,n向量,它们点积:dot(m,n) m*n = |m||n|cos& 值>0 m,n向量夹角0-90度 值=0 m,n向量垂直 值<0 m,n向量夹角90-180度 Dot(m.normalized, n.normalized)=a; 阅读全文
posted @ 2017-08-08 19:21 tianjiuwan 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: <1>新建材质球和shader,shader请在官方下载内置shader(UI) 效果: 思路: 裁剪成圆,那就剔除大于圆半径的像素,很鸡儿简单 代码: 定义圆形半径 _Radius("半径",Range(0-0.5))=0.5 frag片元处理 float2 nor = float2(0.5,0. 阅读全文
posted @ 2017-08-08 18:43 tianjiuwan 阅读(4784) 评论(0) 推荐(0) 编辑
摘要: <1>在surface shader中的surf函数中,参数列表(Input in,inout SurfaceOutput) 参数1是输入,参数2是输出 参数1的结构定义我们可以看见,参数2的结构定义为: struct SurfaceOutput{ half3 Albedo;//像素颜色 rgb h 阅读全文
posted @ 2017-08-08 17:06 tianjiuwan 阅读(122) 评论(0) 推荐(0) 编辑