Celestia/Celx 指令碼
外觀
< Celestia
CELX 指令碼可用於與使用者互動,更改 Celestia 的視角和顯示內容,以及進行復雜的計算。
CELX 首次出現在 Celestia v1.3.1 中。CELX 由 Lua 程式語言與 Celestia 特定的 API 相結合而成。也就是說,CELX 使用 Lua 語法和大多數基本的 Lua 庫,並添加了 Celestia 特定的功能。
與 CEL 指令碼相比,CELX 的最大優勢在於它是一種真正的程式語言,包括函式和迴圈等控制結構,並提供了更多可能性,例如互動性。然而,這種強大也使得 CELX 更難學習和使用,併成為其相對於 CEL 指令碼的主要缺點。
- CELX Lua 方法:CELX 方法(函式)列表。
一些針對 Celestia 的 示例 Lua 指令碼 可在 SourceForge 上找到。
Celestia 的 Lua 函式的完整列表可在 Harald Schmidt 的網站 上找到。
一些有用的 .CEL 和 .CELX 指令碼可在 Don G's Celestia Scripting Resources 上找到。