0
A
回答
0
private float scroll_value;
private Rect vscroll_rect = new Rect(0,0,100,100);
void OnGUI() {
scroll_value = GUI.VerticalScrollbar (vscroll_rect , scroll_value, 1.0f, 0.0f, 10.0f);
}
void Update() {
// Cursor is inside verticalscroll rect, ignore it
if (vscroll_rect.Contains(Input.mousePosition))return;
}
唯一的問題是,如果你有很多不同的腳本幾個GUI元素,他們每個人都需要,如果Input.mouseCursor測試響應GUI事件在GUI元素中。一個簡單的方法就是創建一個腳本來管理GUI rects,您可以從任何其他腳本調用該腳本來檢查。
相關問題
- 1. 當添加到UIView時,UITextField對觸摸事件沒有響應
- 2. 觸摸響應事件ios4
- 3. UISearchBar沒有響應觸摸事件
- 4. iOS - UIViews沒有響應觸摸事件
- 5. UILabel沒有響應觸摸事件
- 6. Webview沒有響應觸摸事件
- 7. 的UITableView並沒有觸摸響應在透明區域
- 8. HTML圖像地圖區域觸摸事件沒有觸發
- 9. 當我觸摸按鈕時,如何做只有一件事?
- 10. UIResponder vs UIGestureRecognizer觸摸事件響應
- 11. UIContainerView事件後未響應觸摸iOS
- 12. ViewPager在其上有視圖時無法響應觸摸事件
- 13. 在Windows Mobile中觸摸友好的GUI
- 14. Python GUI事件
- 15. UISwitch:使觸摸區域大於默認觸摸區域
- 16. 平移和縮放時,MkMapView在觸摸事件時不響應?
- 17. 在GUI紋理上檢測觸摸
- 18. iPad GUI僅在觸摸後更新
- 19. UIButton的可觸摸區域
- 20. TableHeaderView沒有響應觸摸
- 21. UIScrollView沒有響應觸摸
- 22. ViewController沒有響應觸摸
- 23. UIBarButtonItem沒有響應觸摸
- 24. 響應非觸摸事件時的幀率差
- 25. UIButton的一半沒有響應觸摸事件
- 26. UIButton的一部分對觸摸事件沒有響應
- 27. UIImageView的UITextField子視圖沒有響應觸摸事件
- 28. 只觸摸觸發Javascript事件
- 29. 陣營本地FlatList只響應觸摸有時
- 30. FlipView SelectionChanged事件只有當觸摸操作是完全
[防止鼠標點擊通過gui](http://answers.unity3d.com/questions/16774/preventing-mouse-clicks-from-passing-through-gui-c.html)&& [如何使用GUI實用程序hotControl](http://answers.unity3d.com/questions/320344/how-to-use-guiutilityhotcontrol.html)也許有用 – Maadiah