[Unity3D]呼风唤雨:天气插件UniSky的使用教程与案例
UniSky是Unity3D的一款模拟环境天气的插件,使用它可以简单的实现呼风唤雨的各种功能。
下载地址:请点击我
使用起来也非常的方便。
引入Package后(注意路径必须是英文否则会出错)Project中会多一个文件夹:
![[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例](http://img.reader8.net/uploadfile/jiaocheng/2014017/1402/2014011403023223985.jpg)
下面我们来简单的创建一个下雨的场景。
首先从UniSky中拖动UniSkyAPI到Hierachy面板:
![[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例](http://img.reader8.net/uploadfile/jiaocheng/2014017/1402/2014011403023223986.jpg)
然后再把Camara与API建立连接:
![[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例](http://img.reader8.net/uploadfile/jiaocheng/2014017/1402/2014011403023223987.jpg)
接下来创建一个空的GameObject用来控制UniSkyAPI,并将脚本ExampleScript拖到它身上:
![[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例](http://img.reader8.net/uploadfile/jiaocheng/2014017/1402/2014011403023223988.jpg)
这个脚本的源码如下:
当然想过不是很理想,因为没有地面。。
如果需要下雨的效果,只需要加上这么一行代码:
完整的学习案例还是参照插件中自带的案例UniSky Example Scene,效果非常好:
当然啦,如果只是要简单的下雨特效,推荐这款插件:Rain.package