守望先锋2最终启动时将实现许多新内容,并且许多更改将以创建或实施到游戏引擎中的新技术的形式出现。
在新博客文章从暴雪娱乐公司的工程团队的成员中,三名开发人员打破了环境国家之一。
环境状态是一个新系统,该团队开发了该系统,将照明,声音和效果的每个主要组成部分分为独立资产,然后可以将其拼凑在一起以构建特定的方案。这些作品也可以在其他地图和环境中共享,缩放和使用,并在每个地图上为多个“方案”打开了潜力。
开发人员使用的场景是照明,并指出环境状态使团队在数小时内针对地图的新照明进行了原型,这帮助他们快速实验,测试和实施更多的地图。

“经过一些头脑风暴,我们决定同时允许几个环境状态在堆栈中订购,”暴雪高级软件工程师Marco Alamia说。 “此堆栈可能会动态变化,因此在任何给定时间都可以添加或删除环境状态。当引擎看一下该堆栈并将所有环境均匀融合在一起以产生最终的环境外观时,魔术就会发生。”
他们还展示了环境国家允许该团队在最近的深度潜水中进行的其他一些选择,表明某些地图将具有动态的环境和天气变化,例如雨,雪和沙尘暴。
开发人员说:“这与在Photoshop中使用每个环境状态保持环境本身的各个方面,与在Photoshop中混合多层以产生最终图像相同。
改变一个环境状态只会改变该个人价值的各个方面,可用于测试小变化或改变一个水平的整个感觉,而无需更改太多元素。
“通过更改其参数,我们可以驱动雾的外观和感觉,这反过来允许艺术团队根据游戏模式,玩家的位置甚至时间在视觉上发展环境,” Alamia说。 “例如,我们可以使地图对万圣节感到震惊,或者使雾只在地图的特定区域周围变得厚,或者在我们的一项新英雄任务中随着时间的推移制定沙尘暴。”
您可以在环境状态上阅读完整的开发博客,包括幕后图像官方的守望先锋网站。