跳轉到內容

Celestia/Celx 指令碼

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

CELX 指令碼

[編輯 | 編輯原始碼]

CELX 指令碼可用於與使用者互動,更改 Celestia 的視角和顯示內容,以及進行復雜的計算。

CELX 首次出現在 Celestia v1.3.1 中。CELX 由 Lua 程式語言與 Celestia 特定的 API 相結合而成。也就是說,CELX 使用 Lua 語法和大多數基本的 Lua 庫,並添加了 Celestia 特定的功能。

與 CEL 指令碼相比,CELX 的最大優勢在於它是一種真正的程式語言,包括函式和迴圈等控制結構,並提供了更多可能性,例如互動性。然而,這種強大也使得 CELX 更難學習和使用,併成為其相對於 CEL 指令碼的主要缺點。

[編輯 | 編輯原始碼]

一些針對 Celestia 的 示例 Lua 指令碼 可在 SourceForge 上找到。

Celestia 的 Lua 函式的完整列表可在 Harald Schmidt 的網站 上找到。

一些有用的 .CEL 和 .CELX 指令碼可在 Don G's Celestia Scripting Resources 上找到。

華夏公益教科書