Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Prosím o pomoc s unity scriptem. (nejde spustit vícekrát.)

Pokud nejdou ty dva spojit, tak by mě stačilo toto. Následující kód se spustí při každém kliknutí, ale když kliknu třeba 5x tak běží současně 5x a je to na zbláznění. Šlo by udělat aby po kliknutí na X se zastavil a spustil odzačátku? Nechci funkci aby nešel spustit vícekrát, ale aby se vždy stopnul a spustil znovu.



var texture1 : Texture2D;
var texture2 : Texture2D;

function Update() {
if (Input.GetKey(KeyCode.X))
{
RenderSometing();
}
}
function RenderSometing() {

yield WaitForSeconds(9);
renderer.material.mainTexture = texture1;

yield WaitForSeconds(9);
renderer.material.mainTexture = texture2;
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny