ui全乱了
unity3d吧
全部回复
仅看楼主
level 3
可乐鸡翅4090
楼主
直接从预制体打开就是乱的,给挂到场景中,再从场景中打开就是正常的。之前做好了就一直没动,今天想加个新功能,打开预制体一看ui全乱了,弄半天不知道为啥,有没有大佬知道这是为啥?
第一张白色背景是正常的,第二张蓝色背景是乱了的
canvas设置的是Scale With Screen Size(按屏幕大小缩放),今天发现这个设置被重置了(变成按像素大小缩放),就该回来了,然后预制体里的ui全乱了。预制体设置的是跟随父物体伸张宽高的方式缩放
#Unity#
#ui#
#ugui#
2024年06月28日 05点06分
1
level 3
可乐鸡翅4090
楼主
dd
2024年06月28日 06点06分
2
level 3
可乐鸡翅4090
楼主
已解决。第一种方法:在prefab中将root的大小改实际大小确实能让预制体UI正确的显示,但是将跟随父物体改为实际大小会导致缩放存在一定问题,比如屏幕长宽改变部分ui被挤出到屏幕外。第二种方法:在Editor => Project Settings => Editor => Prefab Editing Environments => 选择预览场景(编辑=>项目设置=>编辑器=>预制编辑环境=>选择预览场景)将预制体场景改为当前场景可以解决场景和预制体中的ui位置错位的问题,但是如果场景更改不确定是否有用。参考自:https://blog.csdn.net/qq_39108767/article/details/117958056可能原因:https://blog.csdn.net/cyf649669121/article/details/88037813
2024年06月28日 07点06分
3
level 3
可乐鸡翅4090
楼主
关键字:unity 预制体 ui位置不对 乱 ui位置错误 预制体ugui位置错误
2024年06月28日 07点06分
4
1