12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 12954|回复: 13
打印 上一主题 下一主题

[其它] unity水流效果

[复制链接]

2

主题

2

听众

648

积分

初级设计师

Rank: 3Rank: 3

纳金币
129
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2017-7-25 16:50:27 |只看该作者 |倒序浏览
本次悬赏总金额:20 纳金币 | 剩余悬赏金额:20 纳金币 | 去赏金大厅看看
本次悬赏到期时间: 本悬赏贴永不过期。
快来加入[悬赏团队],每次获得楼主奖励时可获得系统额外1纳金币的系统奖励。

只允许悬赏会员本人发放悬赏纳金币 | 只允许版主或管理员收回悬赏纳金币
还没有会员获得悬赏奖励,加油,快来争头奖!

请问~怎么实现unity里面谁能从高的地形留下来~能汇聚到一起,改变水下的地形还能让水溢出来,谢谢
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

0

主题

2

听众

3482

积分

中级设计师

Rank: 5Rank: 5

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2017-8-31 08:54:27 |只看该作者
unity水流效果好想法
回复

使用道具 举报

0

主题

2

听众

3482

积分

中级设计师

Rank: 5Rank: 5

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2017-11-28 23:40:42 |只看该作者
unity水流效果很多啊
回复

使用道具 举报

0

主题

3

听众

1507

积分

助理设计师

Rank: 4

纳金币
211
精华
0
地板
发表于 2018-2-7 15:09:19 |只看该作者
这个太难了,做动画还可以
回复

使用道具 举报

0

主题

1

听众

166

积分

设计实习生

Rank: 2

纳金币
5
精华
0

最佳新人

5#
发表于 2018-3-1 18:58:57 |只看该作者
流水一般都是UV滚动加扭曲效果吧
回复

使用道具 举报

0

主题

0

听众

121

积分

设计实习生

Rank: 2

纳金币
284
精华
0
6#
发表于 2018-12-7 18:20:19 |只看该作者
看怎么样的贴图配合shader
回复

使用道具 举报

0

主题

0

听众

121

积分

设计实习生

Rank: 2

纳金币
284
精华
0
7#
发表于 2018-12-7 18:21:50 |只看该作者
找你们程序给你选编程 编个触发条件
回复

使用道具 举报

0

主题

7

听众

1550

积分

助理设计师

Rank: 4

纳金币
11
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2018-12-18 15:17:50 |只看该作者
Shader "Custom/Stream" {
        Properties {
        _MainTex ("Albedo (RGB)", 2D) = "white" {}
        _MainTint ("Diffuse Tint", Color) = (1,1,1,1)
                _ScrollXSpeed ("X Scroll Speed", Range(0,10)) = 2
                _ScrollYSpeed ("Y Scroll Speed", Range(0,10)) = 2
        }
        SubShader {
                Tags { "RenderType"="Opaque" }
                LOD 200
               
                CGPROGRAM
                // Physically based Standard lighting model, and enable shadows on all light types
        #pragma surface surf Standard fullforwardshadows
                // Use shader model 3.0 target, to get nicer looking lighting
                #pragma target 3.0

        // 将类型转换到CG中的可用类型
                sampler2D _MainTex;
        fixed4 _MainTint;
        fixed _ScrollXSpeed;
        fixed _ScrollYSpeed;

        // 读取模型数据的结构体,名字有些迷惑人
                struct Input {
                        float2 uv_MainTex;
                };

        // inout类型是一个输出数据的类型,顶点着色器处理好数据之后传递给片段着色器
        // 就是通过inout修饰的参数来传递的,也就是说inout修饰的类型是提供给片段着色器进一步渲染的     
                void surf (Input IN, inout SurfaceOutputStandard o) {
        
            // 先将UV坐标保存起来(这个值的类型是float2或者fixed2都可以)
            float2 scrolledUV = IN.uv_MainTex;

            // 可以根据自己的需求来决定滚动方向,此处为xy两个方向偏移
            // _Time:是基于Unity的系统内置的时间变量
            fixed xScrollValue = _ScrollXSpeed * _Time;
            fixed yScrollValue = _ScrollYSpeed * _Time;

            // fixed2(x,y):这个就不用过多解释了,将xy合并成一个二元的数据类型
            scrolledUV += fixed2(xScrollValue,yScrollValue);

            // tex2D(sampler2D,fixed2)官方定义叫:二维纹理查询
            // 给出一张图和纹理坐标计算出颜色
                        half4 c = tex2D (_MainTex, scrolledUV)* _MainTint;
                        o.Albedo = c.rgb;
                        o.Alpha = c.a;
                }
                ENDCG
        }
        FallBack "Diffuse"
}
回复

使用道具 举报

0

主题

0

听众

55

积分

设计初学者

Rank: 1

纳金币
0
精华
0
9#
发表于 2019-10-23 15:34:06 |只看该作者
制作一张水的无缝贴图  用粒子系统不知道行不   
回复

使用道具 举报

0

主题

0

听众

39

积分

设计初学者

Rank: 1

纳金币
0
精华
0
10#
发表于 2019-11-19 04:13:10 |只看该作者
This is too difficult, you can also do animation .
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-10 08:49 , Processed in 0.101053 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部