最近在玩黑手党2,里头的天气系统和漫威蜘蛛侠一样,都是随剧情发展才会变成黑天或者白天,晴天或者雨天。
自己世界逛再久,只要不推剧情,天气就不会变化,明明各种天气都做出来了,为什么不弄成动态的呢?
应该也不是技术问题,如果是为了特定剧情的话,玩到那天气再进行相应变化,也为时不晚,想不明白,还望大佬赐教
题主悬赏了40铜
|
已采纳 keywilliam 的答案
《漫威蜘蛛侠》关于游戏的天气系统
回答
-
可能是因为不能实现试试的气候变化吧。
我猜测:
或许白天到黑夜的切换,需要改变lightmap什么的,而晴天到雨天需要改变roughness的贴图,为了省事就没有做这个功能吧。 -
个人想法,天气、昼夜变化是有过程的,比如下雨前先有雨滴,暴雨前常有雷,雨是慢慢停的等等,这个在开放世界也不常见,我知道的有大表哥2,旷野之息有动态天气变化。昼夜交替同理,但更简单一点,需要太阳光源可以移动,能做日出日落效果。巫师3之类的就有,像如龙这种箱庭式的就没有,它就三个光源,白天黄昏夜里,随剧情切换的话很合理,但是动态变化的话,可能会很突兀。
-
有一下几点可能会导致吧
1. 贴图问题,灯光渲染以后的lightmap无法切换(不过这点不太可能,没道理Insomniac不支持这样的技术)
2. 场景变化以后需要NPC做对应的修改,商店的表现状态,NPC行为与数量,这个在开放世界里是大工程,不做就可以避免这块的工作量
3. 天气与昼夜系统现在不出众了(用的太多),成不了加分项不如不做,把精力放在其他块面
发表评论,请先 登录