跳轉到內容

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

來自華夏公益教科書,開放的書籍,開放的世界

preloadtex

[編輯 | 編輯原始碼]

preloadtex { object <string> }

將指定的紋理檔案從磁碟預載入到記憶體中。物件 <string> 是要預載入到顯示卡記憶體中的紋理所屬物件的名稱。

根據正在載入紋理的檔案大小,您可能希望在該命令之後使用一個 wait 命令。如果您要預載入多個紋理或大型紋理,您應該使用一個 wait 命令。wait 的持續時間將取決於紋理檔案的大小,可能需要進行一些測試才能找到合適的設定。

引數

object <string>
要預載入到顯示卡記憶體中的紋理所屬物件的名稱。沒有預設值。


CELX 等效項

基於 object:preloadtexture() 方法。

  • 查詢名稱為 <string> 的物件,該物件必須預載入並存儲在“objectname”中。
objectname = celestia:find( <string> )
  • 從磁碟將“objectname”的紋理預載入到記憶體中。
objectname:preloadtexture()

總結

objectname = celestia:find( <string> )
objectname:preloadtexture()

示例
本示例預載入火星的紋理檔案

CEL

preloadtex { object "Sol/Mars" }

CELX 使用 object:preloadtexture() 方法

mars = celestia:find("Sol/Mars")
mars:preloadtexture()


返回 CEL 命令索引

華夏公益教科書