Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Unity-Frage

A topic by AnyGames created Apr 22, 2023 Views: 122 Replies: 4
Viewing posts 1 to 5
Submitted

Hallo, weiß einer von euch Unity-Profis, welche Alternative es für das null in yield return null gibt?

Also dass man z.B. zwei Frames wartet.

Submitted

In Unity kannst du yield return new WaitForSeconds(2) verwenden.

IEnumerator WaitTwoFrames() { 

    yield return new WaitForSeconds(2); 

    Debug.Log("Zwei Frames sind vergangen."); 

}

ich hoffe damit habe ich deine frage beantwortet! :)

Submitted

Achso, habe nicht gesagt das ich es inn einer Coroutine benutzen.

Mir wird gesagt ich kann die Funktion nicht in einer Coroutine ausführen.

Submitted

Aber passt schon, danke!

Submitted

Nicht so empfohlen aber:

private float _timer;

void Update(){

_timer -= Time.delta;


if(timer <= 0){

timer = 2;


//DEIN CODE

}

}