今天做项目,做了一个UI界面,但是效果感觉很怪,本来作为背景图的iamge,结果蒙在了其他控件的上面。
百思不得解,问了同事才知道,Unity的UI元素有渲染顺序的差异,后渲染的元素自然就会覆盖在上面。
于是,调整了对象列表里的元素顺序,把背景图放在了前面,效果就达到了预期。
这应该是个很小的细节,但如果不了解这个的话,可能会被卡很久。特意在此记录一下
今天做项目,做了一个UI界面,但是效果感觉很怪,本来作为背景图的iamge,结果蒙在了其他控件的上面。
百思不得解,问了同事才知道,Unity的UI元素有渲染顺序的差异,后渲染的元素自然就会覆盖在上面。
于是,调整了对象列表里的元素顺序,把背景图放在了前面,效果就达到了预期。
这应该是个很小的细节,但如果不了解这个的话,可能会被卡很久。特意在此记录一下