![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UnityShader
心之所向,自强不息
这个作者很懒,什么都没留下…
展开
-
Unity性能优化之修改材质属性
当我们改变实例化出来的物体身上的颜色值或者贴图之类的时候,Unity会把它使用的的ShareMaterial复制一份出来,这样子不同对象使用的相同材质便不会影响。但这样做对于同事修改很多对象的时候,会产生很多材质的实例。对于这个,我们可以使用使用MaterialPropertyBlock类来操作,话不多数,下面直接上代码。 MaterialPropertyBlock materialPropertyBlock=new MaterialPropertyBlock(); mat原创 2021-06-08 17:56:11 · 1327 阅读 · 1 评论 -
Unity Shader关于uv动画和定点动画的个人浅见
uv动画是根据图片纹理的移动来达成效果的,uv动画一般(基本了吧)是先对图片进行采样,接着对uv进行增减来达成移动效果,而乘可以让其放大,除可以在做帧动画的时候可以用到。除法会获取到纹理涂的某一块区间。这是uv移动动画对uv进行的操作 v2f vert (a2v v) { v2f o; o.pos = UnityObjectToClipPos(v....原创 2019-12-12 19:20:22 · 750 阅读 · 0 评论