Celestia/Celx 指令碼/CELX Lua 方法/CEL 命令 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)