效果:让波纹在鲨鱼身上动 设计思路:模型上有多个贴图,找到一张黑色背景的贴图(我们这里贴图使用的叠加的方式,而黑色背景的贴图,黑色(0,0,0,0)不会产生任何影响) 在unity中找到一个模型,找到它的材质面板,创建一个shader(unlit shader) Shader "Custom/Big ...
分类:
其他好文 时间:
2020-09-17 17:38:39
阅读次数:
35
1 游戏预览 在线体验地址:http://example.creator star.cn/follo ball/ 2 场景物体 场景物体 新建场景后,引擎会为我们创建默认的摄像机和灯光,这个我们就不介绍了,如果不太了解,可以参考之前的文章。我们先介绍一下游戏中的物体: 1. 地面:地面使用 Plan ...
分类:
其他好文 时间:
2019-10-19 09:29:26
阅读次数:
89
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 前言 纯粹的静态美景宛如一张漂亮的贴图,而在游戏中,这种没有一点动画的情况往往是十分无趣且让人感到别扭的。所以本文会介绍一些简单的UV动画。 一. ...
分类:
编程语言 时间:
2018-11-26 21:58:51
阅读次数:
259
1. 分析: 让一个图片扭曲起来需要对他的uv做改变,正在扭曲的是uv 思路: 1,让一张贴图A 做一个uv动画 或者多张贴图,做不同方向的uv动画 2.主贴图采样的时候,uv加上A的某个通道值,因为A在移动的时候,他的值会由0到1不停的变化 然后就可以扭曲起来了 0到1的数值太大了,所以可以乘上一 ...
分类:
其他好文 时间:
2017-12-16 17:14:03
阅读次数:
207
都是精度问题,移动平台开发针对大量性能不一的GPU。各种无法预料的问题。 UV动画出现卡顿,解决方案,限制UV的范围。只能缓解。 涉及到_Time的使用时,很大几率会出现问题。不管是使用_Time进行UV顶点,还是顶点动画,在一些移动设备尤其是旧的移动设备上,shader mode 2.0,frag ...
分类:
移动开发 时间:
2017-08-17 14:31:21
阅读次数:
254
Shader也叫着色器,是Unity里面比较难的一个点 1: Shader是给GPU执行的程序,中文叫做着色器;2: 着色器是运行在图形处理单元上,可以让开发人员直接操作图形硬件渲染功能;3: shader能开发出很多好的效果,UV动画,水, 雾 等一些特效, 这些用程序开发出来(cpu)比较困难, ...
分类:
编程语言 时间:
2017-07-22 13:25:48
阅读次数:
266
Shader2D: 一些2D效果的Shader实现
包括:模糊,锐化,圆形裁剪,正六边形裁剪,圆角,UV动画,百叶窗,马赛克,浮雕,铅笔画,水彩画,灰化,老照片,饱和度,HDR,内发光,外发光,扭曲,...
分类:
其他好文 时间:
2017-04-09 22:13:18
阅读次数:
977
【猫猫的Unity Shader之旅】之UV动画 http://blog.csdn.net/dbtxdxy/article/details/44737133 UnityShader实例06:UV动画 http://blog.csdn.net/u011047171/article/details/46 ...
分类:
其他好文 时间:
2016-12-05 20:03:56
阅读次数:
125
让动画从1-9循环播放此纹理源代码:Shader "Sbin/FragmentAnim"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#inclu...
分类:
其他好文 时间:
2016-03-23 22:23:57
阅读次数:
373
疑问:偏导函数是什么?物理意义和几何意义?ddx():为x轴的偏导函数ddy():为y轴的偏导函数源代码:Shader "Sbin/FragmentAnimShader"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Pass
{
CGPROGRAM
#pragma verte...
分类:
其他好文 时间:
2016-03-23 22:23:39
阅读次数:
369