Unity:TextMeshPro 3D 对象渲染的颜色与应有的颜色不同

问题描述 投票:0回答:1

主要问题 所以我正在 Unity 中以像素风格制作一个小型 2D 游戏。当玩家获得任何升级时,我现在正在制作过场动画。

问题是,我总是使用 3D TextMeshPro 而不是 TMP UI 组件,因为它意味着简单的排序顺序,但在制作过场动画时,我注意到 3D 对象的颜色与它应该的颜色不同。与上面的 UI 对象相比,3D 文本更亮、更苍白。然后我注意到我的 HUD 中也发生了同样的事情。

如果我使用吸管从 UI 获取颜色,我会得到完全相同的颜色。当我在 3D 对象上使用它时,它会发生变化。 我想摆脱这个问题,而不用担心没有舒适的排序属性的 UI TMP。

脸色 基本上我已经尝试过 TMP 3D 对象中的每个设置,但没有任何反应。我认为,也许问题出在材质或字体本身,但不,3D TMP 中的所有字体在我的项目中都有这个问题。

unity-game-engine colors renderer textmeshpro
1个回答
0
投票

该死的感觉很糟糕

我以为我在网上搜索了这个内容,但我一发布就发现了一些可以回答我问题的东西。

将色彩空间放入播放器->其他设置(从线性到伽玛)或制作一些关闭 HDR 脚本。

https://forum.unity.com/threads/textmesh-pro-colors-highly-inaccurate.693436/

© www.soinside.com 2019 - 2024. All rights reserved.