Skip to content

Environment ​

继承自:

描述 ​

环境节点,可以设置天气,星球、重力和时间

属性 ​

EnumWeather  Weather
设置天气类型:晴天、雨天、打雷和自定义
float  Gravity
环境重力效果设置
int  TimeHour
时间设置
bool  LockTimeHour
是否锁定时间

函数 ​

获取设备渲染类型
获取设备类型
是否手机端
void  LockTime (int timehour)
播放动画(兼容旧版,应该废弃)

事件 ​

当天气改变时,会触发一个WeatherChanged通知
当重力改变时,会触发一个GravityChanged通知
当天空盒改变时,会触发一个SkyPlanetChanged通知
SBXSignal  TimeChanged (int timehour)
当时间改变时,会触发一个TimeChanged通知

代码示例 ​

lua
local workspace = game:GetService("WorkSpace")
local environment = workspace.Environment
--设置天气为下雨
environment.Weather = Enum.Weather.Rain
--设置天空为火山
environment.SkyPlanet = Enum.SkyPlanet.Volcano
--设置时间为22
environment.TimeHour = 22