需要判斷當前鼠標是否在UI控件上面,步驟:
1、給ui控件都加上Box Collider,注意的是,把auto-adjust to match勾選,這樣就不用去配置BoxCollider的大小了,而且涉及到空間大小自適應的情況也不會有問題
2、相關代碼加上如下判斷則不會和UI控件鼠標事件衝突了
if (UICamera.Raycast(Input.mousePosition)) {
return;
}
需要判斷當前鼠標是否在UI控件上面,步驟:
1、給ui控件都加上Box Collider,注意的是,把auto-adjust to match勾選,這樣就不用去配置BoxCollider的大小了,而且涉及到空間大小自適應的情況也不會有問題
2、相關代碼加上如下判斷則不會和UI控件鼠標事件衝突了
if (UICamera.Raycast(Input.mousePosition)) {
return;
}
這個需求很少見,但是好不容易試驗成功了,所以要記錄下來備忘。 我們使用Jenkins+TexturePacker進行資源的自動打包和轉換。 TexturePacker首次運行需要在命令行中輸
拷貝/~/Assets/NGUI/Editor/x86/FreeType.dylib 到 /usr/local/lib/FreeType.dylib