您的位置:首页 > 移动开发 > Unity3D

Unity3D流体插件FluidSim使用总结

2013-12-24 16:59 656 查看





http://www.vertexhorizon.com/fluidsim/FluidSim_Preview01.jpg http://www.vertexhorizon.com/fluidsim/FluidSim_Preview02.jpg http://www.vertexhorizon.com/fluidsim/FluidSim_Preview03.JPG
这个流体插件是2D的,想用3D的同学可以不用看了。

用JS语言写的,不过这问题不大,用C#也是可以调用JS的。整体的效果还是不错了,用到了GPU(Unity3D必须是Pro版本)。

作者把很多接口都弄到界面上了,用起来很方便,而且也很简单,容易上手。

价钱不贵,25美元。

该插件在Unity3D商城上的地址是 http://u3d.as/content/phillip-heckinger/fluid-sim/3JS
作者博客上对该插件的介绍 http://www.vertexhorizon.com/fluidsim.html

论坛发布帖子 http://forum.unity3d.com/threads/161702-FluidSim-Tool-is-now-in-the-Asset-Store!

不过不能***的同学看不了其演示视频,我稍后会把它传到youku并贴出来。

作者人很好,售后到位,要联系他,只需要在Unity3D论坛里给它发私信 http://forum.unity3d.com/members/8629-Pheck 他会不定期回复。当然,要使用英语。

使用说明:

1. 需要在场景中添加两个物体,我把它叫做“流体发射器”和“流体背景”。流体发射器就是一个点,不过只朝一个方向喷射流体,颜色、速度啥的都可以改。不过,发射器的投影必须在流体背景上,否则就看不到投影。

2.可以对背景设置障碍,让流体在遇到障碍时绕着走,这在演示视频中就可以看到。

3.可以对流体设置纹理,喷射出来的流体颜色就可以根据纹理的颜色来决定。

缺点:

1.如果对流体使用了纹理,则流体的喷射方向是朝着纹理的下方,如果想让流体朝向纹理的其它方面,暂时无法更改。

2.流体纹理边长像素必须是2的n次方,不过有间接办法。你可以把你想要的纹理形状,塞到一个更大的2的n次方纹理里就可以了。

3.如果流体纹理的边缘有非黑色的像素块,则有可能会使流体颜色不正常的效果。解决办法是在PS中把流体纹理周围一圈弄成黑色的就好了,如果还有问题,就把那圈弄大些,我弄成10个像素后就没问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: