跳至內容

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

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

splitview

[編輯 | 編輯原始碼]

splitview { view <viewnumber> type <splittype> position <splitpos> }

將指定 <viewnumber> 的檢視在指定位置水平或垂直分割。

引數

view <viewnumber>
一個數字,標識要分割的螢幕上的檢視。預設值為 1。
必須是有效的識別符號,考慮到螢幕上的檢視數量,否則不會執行分割。
type <splittype>
用於確定螢幕必須按哪個方向分割的字串。預設值為“V”。
必須是
  • "H" 表示水平分割。
  • "V" 表示垂直分割。
position <splitpos>
用 0(左/下)和 1(右/上)之間的百分比數字表示分割檢視的位置。預設值為 0.5(在中間)。


CELX 等效項

基於 observer:splitview() 方法。

  • 獲取活動檢視例項(在多檢視中)的觀察者例項並將其分割。
obs = celestia:getobserver()
obs:splitview(<splittype>, <splitpos>)

-- 或 --

  • 獲取所有檢視的觀察者例項並分割具有識別符號 <viewnumber> 的檢視。
observers = celestia:getobservers()
observers[<viewnumber>]:splitview(<splittype>, <splitpos>)


示例
在中間垂直分割當前(單個)檢視。

CEL

splitview { view 1 type "V" position 0.5}

CELX

obs = celestia:getobserver()
obs:splitview("V", 0.5)


返回 CEL 命令索引

華夏公益教科書