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