Unity3d 2DLights-通用渲染管道-轻量级RP
我正在使用Unity 2019.4.11f1,“通用渲染管道”和“轻量级RP”(包版本7.5.1)。 我定义了“2D渲染器数据”来处理2D灯光。 在我的游戏中,我有四个2D灯光:Unity3d 2DLights-通用渲染管道-轻量级RP,unity3d,Unity3d,我正在使用Unity 2019.4.11f1,“通用渲染管道”和“轻量级RP”(包版本7.5.1)。 我定义了“2D渲染器数据”来处理2D灯光。 在我的游戏中,我有四个2D灯光: 两个“点”2光源(每个点光源有3个目标排序层) 两个“全球”2灯。其中一个有3个目标排序层(照亮我的整个游戏,除了角色),另一个有1个排序层(只照亮我的角色) 我正在为孩子们开发一款2D手机游戏,并使用2D灯光进行装饰。 同时只打开一个“点”2灯。 照亮我的角色的“全局”灯始终处于打开状态。 “全局”灯照亮我的整个
- 两个“点”2光源(每个点光源有3个目标排序层)
- 两个“全球”2灯。其中一个有3个目标排序层(照亮我的整个游戏,除了角色),另一个有1个排序层(只照亮我的角色)
我正在使用这些优化我的urp游戏。非常感谢您的建议。我做了很多优化,包括一些你已经提到的优化。瓶颈是当阴影被激活时,因为如果没有,我的游戏将以(接近)30fps(我的手机达到的最大速度)运行。我知道问题不在于我的游戏效率低下,而在于“轻量级RP”软件包中的某些东西,当激活阴影时会降低整个游戏的性能。请您详细描述第3点和第4点好吗?您可以配置您的urp渲染器设置,它可能会提供一些fps提升。(您可以在编辑器>质量>渲染器(在本例中为2d渲染器)中看到)(对不起,列表项是stackoverflow列表项:()是的,我知道,但很难知道要更改什么。例如,您可以降低阴影分辨率。此外,如果使用后处理,您可能需要更改效果,因为某些效果可能会使系统紧张。是的,我设置了“渲染器纹理比例”到0.4以提高性能。但随着时间的推移,游戏速度继续减慢。就好像阴影导致内存泄漏。我还没有使用后期处理。