- Dokumentacja
- Funkcje klienta
- engineRemoveShaderFromWorldTexture
Funkcja
engineRemoveShaderFromWorldTexture
Zdejmuje podmianę tekstury zrobioną przez engineApplyShaderToWorldTexture - trzeba podać ten sam wzorzec nazwy i ten sam element. Wraca oryginalna tekstura gry.
Składnia
bool engineRemoveShaderFromWorldTexture(element theShader, string textureName [, element targetElement = nil])Argumenty
theShaderelement- Shader.
textureNamestring- Ten sam wzorzec nazwy.
targetElementelement, opcjonalny = nil- Ten sam element.
Zwraca
true, gdy zdjęto; false, gdy takiej podmiany nie było.
Przykład
local shader = dxCreateShader("texture gTexture; technique t { pass P0 { Texture[0] = gTexture; } }")
dxSetShaderValue(shader, "gTexture", dxCreateTexture("sign.png"))
engineApplyShaderToWorldTexture(shader, "heat_02")
setTimer(function() engineRemoveShaderFromWorldTexture(shader, "heat_02") end, 30000, 1)