在Unity中我有一个Button 按下这个Button会触发监听函数
函数内容为设置另外有一个Button的Gameobject的Active为True 然后再设置Button的interactable为False
在渲染上就能看出Button先由亮转变为暗的过程
但是先设置Interactable为false 再设置Active为true就没有这个问题
我自己搜索到的说法是 设置Gameobject的active会立刻响应 而修改UI元素的属性会被记录下来 在下一帧再渲染
但是这样解释不了先设置Interactable为false就没问题这个情况啊
如果是记录的原因 Button不也应该有明转暗的过程吗
Unity渲染物体到底是如何渲染的?这跟Unity的生命周期有什么关系?
UI元素好像有独立的渲染流程,UI元素的渲染跟普通物体的渲染又有什么区别?