2016-03-24 8 views
0

Ich habe ein Spiel und ich mache jetzt die Benutzeroberfläche (GUI) für dieses Spiel, um einige Parameter einzustellen. Einer dieser Parameter sollte die Dauer dieses Spiels (in Minuten) sein. Wie kann ich das definieren, wenn ich zB 3 in das Eingabefeld eintippe, dass das Spiel 3 Minuten laufen soll?Wie wird die Spieldauer in der Benutzeroberfläche festgelegt?

Vielen Dank für Ihre Hilfe!

Edit:

Hier ist der Code, den ich habe bisher:

public void DurationGame() { 

    float myTimer = 5.0f; 

    if (myTimer > 0) { 
     myTimer -= Time.deltaTime; 
    } 

    if (myTimer <= 0) { 

     //Game should stop here 

     Debug.Log ("GAME OVER"); 
    } 
+0

Mögliche Duplikat [Wie fügen Sie einen Timer zu einer C# -Konsolenanwendung hinzu] (http://stackoverflow.com/questions/186084/how-do-you-add-a-timer-to-ac-sharp-console-application) –

+0

Zahlreiche Möglichkeiten, dies zu implementieren. Ohne zu sehen, was Sie bereits in Ihrem Spielcode ausprobiert haben, ist es schwierig, diesbezüglich zu beraten. – ManoDestra

+0

Ich habe bisher keinen Code, weil ich es überhaupt nicht weiß. Ich habe alle Skripte für das Spiel und das war's. Jetzt arbeite ich an einer GUI ... Bitte etwas Hilfe. – sportente

Antwort

1

Sie es erhielten, setzen Sie einfach diesen Code in der Update-Funktion, wie folgt aus:

public float myTimer = 5.0f; 
public bool gameIsRunning; //you don't want to let the timer run while in pause 

void Update() 
{ 
    if (myTimer > 0 && gameIsRunning) myTimer -= Time.deltaTime; 
    else if (myTimer <= 0 && gameIsRunning) Debug.Log ("GAME OVER"); 
} 
+0

Vielen Dank für Ihre Hilfe. Hast du vielleicht auch einen Vorschlag für mich für meine andere Frage, die ich gestern gestellt habe? Bezüglich der Speicherung der Variablen pro Spieler. Ich habe ein anderes Eingabefeld namens SubjectID, ich möchte alle Variablen pro Fach zusammen haben, um sie dann zu analysieren. Vielen Dank! – sportente

+0

sry kannst du mir die Frage stellen? : P – marsh

+0

Hier ist der Link: http://stackoverflow.com/questions/36360745/how-to-save-variables-from-a-game-in-a-folder/36360872?noredirect=1#comment60341684_36360872 – sportente

Verwandte Themen