跳至內容

Celestia/Celx 指令碼/CELX Lua 方法/CEL 命令 deleteview

來自華夏公益教科書,自由的教科書

deleteview

[編輯 | 編輯原始碼]

deleteview { view <viewnumber> }

刪除指定 <viewnumber> 的檢視。


注意

  1. 僅當至少有一個 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()


返回 CEL 命令索引

華夏公益教科書