跳转到内容

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 命令索引

华夏公益教科书