M MY Multiplayer: Wiki
Lado
Tipo

engineIsAssetLoaded

Cliente

Indica si un asset creado por un script está listo para usarse.

bool engineIsAssetLoaded(element asset)

Parámetros

NombreTipoDescripción
assetelementUn 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)

Ver también