首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

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

2013-02-18 
[Unity3D]呼风唤雨:天气插件UniSky的使用教程与案例UniSky是Unity3D的一款模拟环境天气的插件,使用它可以

[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

热点排行