读书人

[Unity3D]呼风唤雨:天候插件UniSky的

发布时间: 2013-02-18 10:50:49 作者: rapoo

[Unity3D]呼风唤雨:天气插件UniSky的使用教程与案例

UniSky是Unity3D的一款模拟环境天气的插件,使用它可以简单的实现呼风唤雨的各种功能。

下载地址:请点击我

使用起来也非常的方便。

引入Package后(注意路径必须是英文否则会出错)Project中会多一个文件夹:

[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例

下面我们来简单的创建一个下雨的场景。

首先从UniSky中拖动UniSkyAPI到Hierachy面板:

[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例

然后再把Camara与API建立连接:

[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例

接下来创建一个空的GameObject用来控制UniSkyAPI,并将脚本ExampleScript拖到它身上:

[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例

这个脚本的源码如下:



当然想过不是很理想,因为没有地面。。

如果需要下雨的效果,只需要加上这么一行代码:

完整的学习案例还是参照插件中自带的案例UniSky Example Scene,效果非常好:

[Unity3D]呼风唤雨:天候插件UniSky的使用教程与案例

当然啦,如果只是要简单的下雨特效,推荐这款插件:Rain.package

读书人网 >移动开发

热点推荐