Unity 3D sekündlich Var. beschreiben

...komplette Frage anzeigen

2 Antworten

Delta time gibt nur dei Zeit seit dem letzeten update() an dher packst du das in die funktion update und machst dort += 1* Time.deltaTime

Danke, er zählt nun sekündlich hoch aber ich will das er pro sekunde eine variable beschreibt?

0
@Peter3301

bitte was ? Eine Variable beschreiben ? du kannst ner variable einen wert zuweisen mit = bzw eine Referenz auf die jeweilige Stelle im Speciher legen

0

Du darfst die Variable nicht immer initialisieren.

Kuchen = Kuchen + 1; ist die richtige Lösung.

var Kuchen : float initialisiert die Variable jeden Tick von neuem.

Das Zählt aber im Takt hoch und ich möchte das gerne genau pro sekunde.

0
@Peter3301

Dann änder das Ganze so ab, dass es nur jede Sekunde hochzählt.

zB Kuchen + (1/stepsPerSecond);

0

Was möchtest Du wissen?