大家好!我一直在Unity中开发我的科幻游戏Over Human,正在制作一个动态雾系统。这个想法很简单:我不想让敌人只是追赶或攻击玩家,而是让它们实际上影响玩家周围的环境。正如视频中看到的那样,当无人机检测到玩家时,雾会逐渐增加,随着时间的推移减少可见度。一旦玩家成功逃脱或打断视线,雾就会恢复正常。由于玩家没有武器,所以我想使用环境效果来创造紧张感并使敌人碰面更加不可预测。我正在使用Unity 2022.3的Built-in Render Pipeline开发游戏,所以我也在关注保持平滑的过渡,而不让效果对性能产生太大的负担。我还在调整雾密度、过渡速度和可见度来找到大气和游戏之间的平衡。 为了这个展示,我故意加快了雾的过渡速度,以便更容易展示效果。实际游戏中它会更加平滑。您对过渡的看法是什么?雾是否自然积累,还是您会调整强度? Francesco