我們在開發(fā)UI窗體時(shí),對(duì)于“彈出窗體”往往因?yàn)樾枰婕覂?yōu)先處理彈出小窗體,則要求玩家不能(無法)點(diǎn)擊“父窗體”,這種窗體就是典型的“模態(tài)窗體”。在此筆者設(shè)計(jì)了四種模式類型:完全透明、半透明、低透明度、透明且可以穿透。

     photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

 ?。ㄍ该鞑荒艽┩福?/p>

     photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

    (半透明不能穿透)

     photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

     (低透明度,不能穿透)

     對(duì)于“模態(tài)窗體”的基本實(shí)現(xiàn)原理是:

    在彈出窗體的后面增加一層“UI遮罩窗體”,當(dāng)需要彈出特定模態(tài)窗體時(shí),腳本自動(dòng)控制“UI遮罩窗體”的“層級(jí)”,把彈出模特窗體與普通窗體之間進(jìn)行隔離,起到突出顯示與遮擋用戶點(diǎn)擊其他窗體的