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()