gpt4 book ai didi

unity-game-engine - Unity3D 大场景中的点光源

转载 作者:行者123 更新时间:2023-12-02 23:48:23 26 4
gpt4 key购买 nike

我目前正在 Unity 中构建一个包含大量点光源的大型场景。场景中的每个房间(约 40 个房间)都有 2 个点光源,我正在使用延迟渲染(启用阴影,以便光线不会泄漏到房间外)。

当使用前向渲染时,我的游戏以 60 fps 的速度运行,但当切换到延迟光照时,它的运行速度约为 25-30 fps(因为它计算我假设的点光源的软阴影)。

如何解决这个问题,同时仍然防止灯光透过墙壁泄漏?

谢谢!

最佳答案

一种方法虽然复杂,但却是分别动态加载和卸载房间,以便当这些房间对玩家可见时仅显示灯光、多边形和其他信息。如果您有办法对场景进行分段,以更好地减少要处理的数据量,那么您就可以摆脱这种黑客攻击。这是我唯一的建议,足够简单,可以在短时间内解释清楚,显然,它很大程度上取决于您正在制作的游戏类型。

关于unity-game-engine - Unity3D 大场景中的点光源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15255915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com