该函数可用于检查特定纹理页面是否已解包并可供使用,或者一组纹理页面是否已解包并可供使用。
您提供唯一的 纹理页面 ID( 由 texturegroup_* 函数返回) 或纹理组 ID 字符串 (如 纹理组编辑器 中定义),如果它们已被解包,该函数将返回 true,否则返回 false。
texture_is_ready(tex_id);
参数 | 类型 | 描述 |
---|---|---|
tex_id | Texture or String | 纹理页面指针或纹理组名称(字符串) |
var _tex_array = texturegroup_get_textures( "MainMenu");
for (var i = 0; i < array_length(_tex_array); ++i;)
{
if !texture_is_ready(_tex_array[i])
{
texture_prefetch(_tex_array[i]);
}
}
以上代码将检索纹理组 "MainMenu" 的纹理页面 ID,然后检查它们是否已解压缩,如果未解压缩,则将它们预取到 VRAM 中。