做练习时遇到的问题,在做游戏的过程中用的分辨率是1920x1080,Canvas对应的是
由于不想影响其他的UI元素,设置中间的可滑动旋转区域。但是如果在2340x1080的屏幕上,下图
突然想到UI有先后渲染顺序……如果可滑动旋转区域在最底层,那直接铺满屏幕就行了。
可滑动旋转区域是Canvas的第一个子物体,看网上有其他人猜测在前边的是最先渲染的,后渲染的UI会遮挡先渲染的。
transform.SetAsLastSibling(); transform.SetAsFirstSibling(); transform.SetSiblingIndex(2); //以上三个可以改变自己在子物体中的排序 //FirstSlibling是第一个孩子,表示最先渲染,会被后渲染的遮挡 //LastSlibling是最后一个,表示最后渲染,不会被遮挡 //参考https://blog.csdn.net/qq_28768929/article/details/53286731?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
参考:
https://blog.csdn.net/qq_28768929/article/details/53286731?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
https://www.cnblogs.com/czw52460183/p/10956665.html