canvas的render mode改为camera后 scale会变化,生成的ui prefab的scale也会变化,是因为camera是正交相机size没有设置好,Size是当前正交摄像机高的一半的值,这值是按照unity的单位长度来计算的。如果是1920*1080的分辨率,就把size改为540,canvas的scale就会为1
【unity】canvas的render mode改为camera后 scale变化的问题
最新推荐文章于 2024-03-24 11:15:26 发布
本文探讨了在Unity中,将Canvas的RenderMode设置为Camera时,如何通过调整正交相机的Size来保持UIPrefab的Scale稳定。关键在于理解Size是基于Unity单位长度计算的,与分辨率密切相关,建议根据1920*1080分辨率调整为540以实现1:1的Scale。
2040

被折叠的 条评论
为什么被折叠?



