Unity3d:相机效果在不同屏幕尺寸下看起来不同
Unity3d: Camera Effects look different in different screen sizes
我对我的相机应用了一些 post 处理效果。它们在自由方面最小化的游戏视图中看起来不错,但当我最大化它或更改纵横比时,效果看起来不同。还有如何让我的 UI 元素随着屏幕尺寸的变化而变化。
图片:
这是 post 处理堆栈中的错误,他们仍未修复。但我找到了修复 here.
修复:
打开 DepthOfFieldComponent.cs,从 k_FilmHeight 之前删除 const,然后将其更新到某处,例如在 Prepare 中的 CalculateFocalLength 上方,添加如下内容:k_FilmHeight = 0.024f * ( Screen.height / 720.0f);
720 可以更改为您想要用作默认屏幕高度的任何数字。
我对我的相机应用了一些 post 处理效果。它们在自由方面最小化的游戏视图中看起来不错,但当我最大化它或更改纵横比时,效果看起来不同。还有如何让我的 UI 元素随着屏幕尺寸的变化而变化。
图片:
这是 post 处理堆栈中的错误,他们仍未修复。但我找到了修复 here.
修复:
打开 DepthOfFieldComponent.cs,从 k_FilmHeight 之前删除 const,然后将其更新到某处,例如在 Prepare 中的 CalculateFocalLength 上方,添加如下内容:k_FilmHeight = 0.024f * ( Screen.height / 720.0f);
720 可以更改为您想要用作默认屏幕高度的任何数字。