- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 【Shader特效】—— 爆炸,沙化
终于可以自己写一些简单的shader特效了,今天用一个并不常用的几何着色器来做一个简单的爆炸,沙化的特效。调节shader参数之后会得到各种好玩的东西。...
2019-04-28 19:37:10 4851 6
原创 【Shader特效】—— 音符跳动
之前在看B站上看到unity官方用Shader Graph做的一个模型随音乐跳动的教程,想着直接用Shader代码实现一下吧,最后实现效果如下,配合之前的烟花效果,还有点KTV的感觉。示例工程和c#脚本在Shader学习笔记Shader代码 里面大部分代码都跟这个效果没啥关系,关键代码就两行,顶点着色器中的取随机数和顶点偏移,shader写完之后,c#脚本通过采集声音信息给shad...
2019-04-29 21:01:15 3329 1
原创 Unity自定义Assets下文件的打开方式
最近在写shader的时候看着用vs打开的shader文件排版痛不欲生,即使用了一些shader扩展工具也是想爆粗口。个人比较喜欢用VSCode编写shader,但写cs文件还是习惯使用vs。如果你也有同样的诉求,需要根据不同的文件扩展名自定义打开方式的话,就可以用到unity自带的OnOpenAsset属性。1.配置环境变量 下面的代码只扩展了VSCode和Sublime的打开方式...
2019-04-28 14:43:11 5144
原创 ShaderLab Blend 混合命令
1.Blend命令源颜色(source color): 由片元着色器产生的颜色值目标颜色(destination color):从颜色缓冲中读取到的颜色值语法描述Blend Off关闭混合Blend SrcFactor DstFactor开启混合,并设置混合因子。源颜色 * SrcFactor + 目标颜色 * DstFactorBlend SrcFact...
2019-04-24 10:27:52 523
原创 CG 函数库备忘
附上NVIDIA CG英文文档链接Cg Standard Library数学函数名描述abs(a)绝对值acos(a)反余弦all(bool1/2/3/4 a)传入的布尔型向量的所有分量值为true时返回true(&&)any(bool1/2/3/4 a)相当于 ||asin(a)反正玄atan2(y,x)反正切...
2019-04-21 16:14:16 223
原创 Unity shader语义、Tags备忘
语义描述POSITION模型空间中的顶点位置,通常为float4NORMAL顶点法线,通常为float3TANGENT顶点切线,通常是fliat4TEXCOORDn第n组纹理坐标COLOR顶点颜色,通常是fixed4或float4...
2019-04-20 17:02:52 314
原创 替代transform.find的UI组件的找寻方式
一、transform.Find刚开始做Unity的时候,只会用transform.Find来找寻子物体,但这样做除了效率相对较低以外,还有一个对开发不太友好的事情,就是如果一个物体内子物体的层级发生了变化,就必须要修改代码路径,很麻烦。二、解决方案最后实现使用索引器,不需要路径,只要传入控件名,以Button为例。有两种方式注册事件(this[Name] as GUButton).Add...
2019-04-19 21:17:12 877 2
Edys Vehicle Physics v5.2
2019-02-16
PathfindingProject_4.2.1
2019-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人