unity 粒子做水在管子里边流动怎么实现最好写的具体一点 十分感谢

百度网友b857ed3
2012-12-26 · TA获得超过312个赞
知道答主
回答量:20
采纳率:0%
帮助的人:35.9万
展开全部
假如使用粒子效果的话,首先得看你是准备使用新版粒子还是旧版粒子。
使用旧版粒子(Legacy Particles)(也就是unity3.4以前的粒子效果,但是unity4里仍然能用)的话,粒子必须往前移动,可以在Local/Global Velocity中设置方向,也可以通过Particle Animator中的Force来设置方向;假如想要更逼真的话可以给粒子加上World Particle Collider并把管道也给加上Collider来模拟粒子在管道中互相碰撞。

假如使用的是新版粒子效果的话(unity3.5中出现的“忍者飞镖”粒子系统也差不多,也是设置Velocity或Force这一类的让粒子移动;假如想要更逼真的话可以设置Gravity Modifier,并勾选Collision组件,把管道添加进去。这样的话可以模拟水流不仅在往前流,而且还准备掉落——假如前方没有管子的管壁在下方挡住它的话这些粒子就会掉下去。

假如你不想用粒子的话那么可以像楼上说的一样先创建一个水流的模型,然后加上一个特定的材质(一般为了逼真,得有折射/反射属性,可以参考Standard Assets里的Water(Pro Only)里面的水,但是之后unity专业版有折射/反射属性,免费版的水实在是太难看了,还不如用粒子效果)。
小河伯士
2012-12-24 · 超过24用户采纳过TA的回答
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:239万
展开全部
官网有个例子,是一个水房的例子,这个例子有你的效果,虽然不是管道,但他的思路是首先建一个一模型,然后通过SHADER就可以制作管道水流的效果
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式