我們在開發(fā)UI窗體時,對于“彈出窗體”往往因為需要玩家優(yōu)先處理彈出小窗體,則要求玩家不能(無法)點擊“父窗體”,這種窗體就是典型的“模態(tài)窗體”。在此筆者設計了四種模式類型:完全透明、半透明、低透明度、透明且可以穿透。
?。ㄍ该鞑荒艽┩福?/p>
(半透明不能穿透)
(低透明度,不能穿透)
對于“模態(tài)窗體”的基本實現(xiàn)原理是:
在彈出窗體的后面增加一層“UI遮罩窗體”,當需要彈出特定模態(tài)窗體時,腳本自動控制“UI遮罩窗體”的“層級”,把彈出模特窗體與普通窗體之間進行隔離,起到突出顯示與遮擋用戶點擊其他窗體的