Celestia/Celx 指令碼/CELX Lua 方法/CEL 命令 setsurface
外觀
setsurface { name <string> }
允許您為當前選定的物體定義一個替代表面紋理。替代紋理必須首先在solarsys.ssc檔案中為相應的物體定義。
例如,如果您想為地球建立一個名為“Earth-2”的替代表面紋理,並且它相關的紋理檔名是earth2.jpg,您將在solarsys.ssc檔案的“ "Earth" "Sol" ”項的結束大括號後面新增以下條目。
AltSurface "Earth-2" "Sol/Earth"
{Texture "earth2.jpg"}
引數
- name <string>
- 定義在 solarsys.ssc 檔案的 AltSurface 條目中定義的替代紋理的名稱,而不是紋理檔案本身的名稱。沒有預設值。
CELX 等效
基於 observer:setsurface() 方法。
- 獲取活動檢視的觀察者例項並設定當前使用的表面。
<string> 是要使用的表面的名稱。
obs = celestia:getobserver() obs:setsurface( <string> )
示例
要使用內建的 Celestia“知識極限”紋理,而不是解釋性的紋理,請使用
CEL
setsurface { name "limit of knowledge" }
CELX: 使用 observer:setsurface() 方法。
obs = celestia:getobserver()
obs:setsurface("limit of knowledge")
示例
要使用上面提到的“Earth-2”紋理,請使用
CEL
setsurface { name "Earth-2" }
CELX: 使用 observer:setsurface() 方法。
obs = celestia:getobserver()
obs:setsurface("Earth-2")