Unity3D天气系统插件UniStorm3.0插件使用说明

1、开始使用
  下载并导入UniStorm插件就能够进行使用了,该资源能够在Assets Store中搜索并下载,也能够评论我会发给你,该插件功能十分强大,内置25种天气类型,并包含音效,彻底能够知足咱们模拟天气的需求

下载完成并导入后,咱们须要在场景中建立一个UniStorm System,具体步骤为在工具栏中点击 Window -> UniStorm -> Create Weather System,建立完成后场景中将出现一个UniStrom System 的预制体,经过该预制体,咱们能够对须要的天气进行控制,也能模拟日夜变化工具

点击预制体,能够看到脚本中有五个栏目,以下图所示请添加图片描述

下面具体介绍每一个工具栏插件

2、Player & Camera
  该设置容许你选择Unistorm的玩家和播放器对象,而且选项会根据你的选择有所调整,该天气系统必须选择Player和Camera对象,它将根据Player和Camera对象的位置肯定生整天气的范围orm

Player和Camera为必要物体,若是该插件没法找到它们,将会在运行的时候报错,也没法看到天气效果
请添加图片描述

Get Player at Runtime : 是否能够在运行期间得到你的Player,能够经过名字或则标签blog

Use Runtime Delay: 是否会一直等待进行初始化,直到Player被建立并找到ip

Use UniStorm Menu: 是否使用UniStorm菜单,该菜单可在运行中经过ESC键触发,功能是选择不一样的天气类型ci

3、Time Management
  时间管理容许你控制各类与时间有关的设置,如开始时间,时间流等等资源
请添加图片描述

Hour、Minute : UniStorm开始的时间,分别控制小时、分钟,该时间会在运行中一直被更新(插件用以模拟日夜更替)

Time Flow: 控制该插件的时间流动(Enable的话分钟和小时数会一直增长)、

Day Length: 白天的长度,设置为4表示该插件模拟一天的时长为4分钟

Night Length: 夜晚的长度,同上

4、Weather Management
  天气管理容许你调整与天气有关的各类设置,好比天气类型、云雾颜色和闪电设置等等,以下图(因为设置太多,截图并不完整)
请添加图片描述
Weather Generation: 是否产生天气,若是Disable的话,UniStorm将一直保持一种天气类型,除非使用代码控制其改变

Weather Generation Type: 每小时产生一种天气类型仍是天天产生一种

Precipiation Odds:降雨量,X表明月份,Y表明几率

Starting Weather Type:开始的天气类型

Geneartion Distance:控制闪电能够在玩家周围产生的最大距离

5、Celestial Setting
  该设置用于控制太阳、月亮、星星和大气的颜色

请添加图片描述
全是字面意思,基本上都能看懂,就不解释了

6、经过脚本控制UniStorm
  下面是一些经常使用的脚本,UniStormManager.Instance不能在Start和Awake中调用,否则会提示Null错误

6.1 天气

UniStormManager.Instance.ChangeWeatherWithTransition(WeatherType weatherType); 转换为参数中传入的天气类型

UniStormManager.Instance.ChangeWeatherInstantly(WeatherType weatherType);   当即转换为给定的天气类型(与上面的区别是上面的转换有个过程)

UniStormManager.Instance.RandomWeather();    从天气列表中随机产生一种天气

string CurrentWeatherTypeName = UniStormSystem.Instance.CurrentWeatherType.WeatherTypeName; 获取当前天气类型

6.2 时间
  
  UniStormManager.Instance.SetTime (int Hour, int Minute);   设置当时的时间

UniStormSystem.CurrentTimeOfDayEnum CurrentTimeOfDayState = UniStormSystem.Instance.CurrentTimeOfDay 获取当时的时间状态
 
  UniStormManager.Instance.SetDayLength(int MinuteLength); 设置白天的长度

6.3 声音
  
  UniStormManager.Instance.SetMusicVolume(float Volume); 设置音乐音量大小,0表示静音, 1 为最大音量

UniStormManager.Instance.SetAmbienceVolume(float Volume);  设置环境音量

UniStormManager.Instance.SetWeatherVolume(float Volume);    设置天气音量

以上为UniStorm的基本使用方法,更多操做能够查阅官方文档

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Unity建造系统插件(BuildSystem)是一款非常方便的工具,它可以帮助您轻松地创建、打包和发布Unity项目。这款插件不仅易于使用,而且还提供了许多有用的功能和选项,可以让您更加高效地管理项目。 首先,在Unity中导入BuildSystem插件,并打开它的窗口。在这里,您可以选择要构建或打包的平台,并指定生成文件的目录和名称。您也可以选择是否为该版本应用自定义图标、版本号和构建时间戳。 此外,BuildSystem还提供了几种构建选项,例如设置是否为IL2CPP编译器生成代码、指定是否要使用增量构建,并支持并行构建等。这些选项可以大大优化构建流程,并使您更加快速地收到反馈。 最后,如果您需要在发布之前进行测试,BuildSystem还提供了一个内置的测试平台,可以让您轻松地测试您的应用程序并查看其运行情况。此外,您还可以在BuildSystem菜单中找到其他有用的功能,例如Clean选项和大量的日志信息,这些都可以帮助您更好地管理项目并优化构建流程。 总之,Unity建造系统插件是一款非常有用的工具,可以极大地简化您的构建和发布流程,并提供许多有用的功能和选项,让您更加高效地管理项目。 ### 回答2: Unity建造系统插件(buildsystem)是一款可帮助开发者更轻松地构建和打包游戏的工具。该插件具有以下几个功能: 1.构建流程自动化:使用插件,开发者无需手动输入命令,即可自动执行构建流程,并生成构建文件。 2.多平台支持:该插件可支持多种平台的游戏构建,包括PC、Mac、Linux、iOS和Android等。 3.易于配置:使用插件,开发者可通过简单的配置文件(WASM)来设置不同平台的构建参数。 4.灵活性:该插件可扩展到自定义脚本,以便满足不同项目的需求。 使用插件需要遵循以下几个步骤: 1.下载并导入插件:将插件文件导入Unity项目,并安装在项目中。 2.创建构建配置文件:创建一个名为“build.json”的配置文件,用来定义构建需要的参数,如平台、版本等。 3.运行构建命令:在Unity控制台中执行构建命令,即可自动构建游戏,并生成相应的构建文件。 4.发布游戏:将生成的构建文件上传至目标平台的发布渠道中,以发布游戏。 总之,Unity建造系统插件是一款简单实用的工具,可帮助开发者更方便地构建和发布游戏。它的多平台支持、易于配置以及灵活性,将为Unity游戏开发提供更加便利的解决方案。 ### 回答3: Unity建造系统插件是一款可以优化项目构建过程的工具。该插件可以简化部署操作、速度快,同时还能避免构建过程中的错误。以下是使用Unity建造系统插件的指南: 1.下载和安装:在Unity Asset Store中下载和安装Unity建造系统插件。 2.创建新的构建配置:选择“文件”>“建造设置”,在创建的新窗口中,选择“添加”来创建新的配置。 3.配置构建设置:为项目的选择目录指定构建方式,选择输出目录,选择场景列表,以及定义其他的高级设置。 4.开启构建过程:在“建造设置”窗口中,单击“运行”来启动构建过程。 5.查看结果:当构建完成后,查看结果。如果没有错误,你就可以在指定的输出目录中找到构建好的项目。 总的来说,Unity建造系统插件可以优化项目构建,并可以增加构建结果的可靠性。如果你经常构建项目,那么该插件是非常值得推荐的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值