Celestia/Celx 指令碼/CELX Lua 方法/CEL 命令 deleteview
外觀
deleteview { view <viewnumber> }
刪除指定 <viewnumber> 的檢視。
注意
- 僅當至少有一個 Muliti 檢視存在時,使用此命令才有意義。此命令對單一檢視無效。
引數
- view <viewnumber>
- 一個數字,標識要刪除的螢幕上的檢視。預設值為 1。
必須是一個有效的識別符號,關於螢幕上的檢視數量,否則不會執行刪除操作。
CELX 等效
基於 observer:deleteview() 方法。
- 獲取多檢視中活動檢視例項的觀察者例項並刪除它。
obs = celestia:getobserver() obs:deleteview()
-- 或者 --
- 獲取所有檢視的觀察者例項並刪除識別符號為 <viewnumber> 的檢視。
observers = celestia:getobservers() observers[<viewnumber>]:deleteview()
示例
將螢幕分成 4 個相等的部分,並在 5 秒後刪除檢視編號 3。
CEL
splitview { view 1 type "V" position 0.5 }
splitview { view 1 type "H" position 0.5 }
splitview { view 2 type "H" position 0.5 }
wait { duration 5.0 }
deleteview { view 3 }
CELX
obs = celestia:getobserver()
obs:splitview("V", 0.5)
observers = celestia:getobservers()
observers[1]:splitview("H", 0.5)
observers[2]:splitview("H", 0.5)
observers = celestia:getobservers()
wait(5.0)
observers[3]:deleteview()