全是在学官教时遇到的坑然后數小时后爬出来.同时会添加到处学来的的Unity技巧
这时候UI作为整个地图的一部分应该新建一个Canvas设置为WorldSpace。把Canvas拉到所需大小和位置
比如对话框,有Panel有Text单纯设置WorldSpace是没法正确显示的。
应该将Dynamic Pixels Per Unit设置的尽量大一些这个选项表示如Text等的每一单位渲染的像素,值越大Text可以显示的越小
血条小小的跟在玩家头上,需要Slider所在的Canvas跟随当前主相机
2.UI内部件对应的设置锚点,比如某button保持在左下角则该button的锚点设为左下
3.勾选Pixel Perfect(防止由高分辨率转为低分辨率时字体模糊)
4.Reference Resolution填为你在制作时的分辨率。比如我茬时制作的UI现在要做自适应时填成该分辨率,则在测试时不同分辨率依然保持同样位置大小