一.大地图天气系统
大地图天气系统可实现战争迷雾.
大雾天气:
引擎内置着色器:修改环境漫反射参数,高光等参数.
提供API实现控制天气状况和密度
get_global_cloud_amount = 90 # (get_global_cloud_amount, <destination>),
# Returns current cloudiness (a value between 0..100).
set_global_cloud_amount = 91 # (set_global_cloud_amount, <value>),
# Sets current cloudiness (value is clamped to 0..100).
get_global_haze_amount = 92 # (get_global_haze_amount, <destination>),
# Returns current fogginess (value between 0..100).
set_global_haze_amount = 93 # (set_global_haze_amount, <value>),
# Sets current fogginess (value is clamped to 0..100).
二.场景天气系统
场景天气系统可实现迷雾,下雨/雪等效果.
雨天气:
引擎内置雨粒子:psys_game_rain.
雪天气:
引擎内置雨粒子:psys_game_snow.
大雾天气:
引擎内置着色器:修改环境漫反射参数,高光等参数.
提供API实现控制天气状况和密度
set_rain = 1797 # (set_rain, <rain-type>, <strength>),
# Sets a new weather for the mission. Rain_type values: 0 = clear, 1 = rain, 2 = snow. Strength is typically used in range 0..100 but is actually unlimited. Affects number of particles and fog density.
set_fog_distance = 1798 # (set_fog_distance, <distance_in_meters>, [fog_color]),
# Sets the density (and optionally color) of the fog for the mission.
三.自定义天气系统
通过自定义粒子如火花,烟火等,可实现自定义粒子数量和天气状况.
可通过创建雾材质实现雾实体,实现自定义大雾