Http://www.xuebuyuan.com/1936292.html
When using Ngui to develop a 2D project, a problem was found, that is, if a menu is clicked and the button above the menu, then the item under the button will trigger the Click event (if any),
After consulting the relevant data, we found a very convenient treatment method: layered processing. is to divide the menu layer and the game display layer into different layers: for example:
And
Then, in Ngui's Uicamera script there, set its event response:
In this case, he will respond to the corresponding layer, of course, but also more flexibility to use the Code control settings, here is just a sample of the ~ ~
Tips: Change the layer code for the click: Camera.eventreceivermask, if you change to the 9th level, its value is Camera.eventreceivermask = 1<<9.
Unity3d Development Ngui Click event Penetration Response processing