engineIsAssetLoaded
Cliente
Indica si un asset creado por un script está listo para usarse.
bool engineIsAssetLoaded(element asset)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| asset | element | Un elemento txd, texture (u otra imagen), shader, material, model, drawable o col. |
Retorno
true cuando está listo. Lanza un error si el elemento no es un txd, texture, shader, material, model, drawable o col.
Un txd está listo cuando se lee su archivo (engineCreateTxd ya lo crea listo), una imagen cuando se construye su textura, y un shader cuando termina de compilar. Un elemento model está listo mientras su modelo está cargado. Un drawable, un col y un material siempre están listos.
Ejemplo
local logo = engineCreateTexture("images/logo.png")
addEventHandler("onClientRender", root, function()
if engineIsAssetLoaded(logo) then
dxDrawImage(20, 20, 128, 128, logo)
end
end)