骑砍战团MOD开发(40)-天气系统

一.大地图天气系统

     大地图天气系统可实现战争迷雾.

     大雾天气:

         引擎内置着色器:修改环境漫反射参数,高光等参数.

提供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.

三.自定义天气系统

     通过自定义粒子如火花,烟火等,可实现自定义粒子数量和天气状况.

     可通过创建雾材质实现雾实体,实现自定义大雾

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸王•吕布

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值