Unity3D插件之NGUI-確保鼠標點擊UI時不響應其他事件

需要判斷當前鼠標是否在UI控件上面,步驟:


1、給ui控件都加上Box Collider,注意的是,把auto-adjust to match勾選,這樣就不用去配置BoxCollider的大小了,而且涉及到空間大小自適應的情況也不會有問題

2、相關代碼加上如下判斷則不會和UI控件鼠標事件衝突了


if (UICamera.Raycast(Input.mousePosition)) {
   return;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章