2016-03-31 5 views
-3

Ich bin neu in Unity und was ich versuche zu erstellen ist ein Quiz. Ich möchte, dass der Benutzer auf eine Antwort (Button-Objekt) klickt und wenn es richtig ist, die Punktzahl erhöhen. Und wenn es falsch ist, verringern Sie die Punktzahl. Allerdings kann ich nicht den Code finden, um die Punktzahl zu erhöhen und zu verringern. Jede Hilfe mit diesem würde sehr geschätzt werden. Ich habe ein Score-Manager-Skript mit einer Startnote von 10, wenn das irgendeine Hilfe ist. Das Skript folgt:Unity - Der Benutzer drückt ein bestimmtes Objekt (eine Schaltfläche), was wiederum seine Punktzahl erhöht oder verringert

ScoreManager script

+1

Bitte Code als Text enthalten statt Bild in der Zukunft. Konvertieren Sie das Bild in Text und fügen Sie es in einen Codeabschnitt ein. Danke. – zx485

+1

'score + = somevalue' und' score - = somevalue', wobei 'somevalue' jedoch sehr viel ist, um den Sie die Punktzahl erhöhen oder verringern möchten. –

+0

Matt Burland. Wo werde ich diesen Code einfügen? Im ScoreManager-Skript? Und wie würde ich das mit einem Knopf verknüpfen? – Alexkl123

Antwort

0

Sie benötigen einen Hinweis gegen prüfen ob eine Antwort ist richtig. Nehmen wir an, Sie haben eine Frage und vier Antworten (a, b, c, d).
Sie können einer Schaltfläche (die Unity-Schaltflächen unter UI) eine Zielmethode zuweisen, die beim Klicken ausgeführt werden soll, und einen Wert angeben, z. eine Zeichenfolge, die a, b, c oder d angibt. Dazu benötigen Sie ein Objekt mit einem Skript mit dieser Methode.

empfehle ich einen Blick auf dieses Tutorial-Video für die Schaltfläche, auf, wie dies einzurichten: https://unity3d.com/learn/tutorials/modules/beginner/ui/ui-button

In diesem Verfahren Sie dann prüfen, ob die Antwort richtig war, z.B. Sie können eine Dictionary<string, string> haben, wobei die erste Zeichenfolge der Frage und die zweite der richtigen Antwort entspricht. Wenn der Wert der Schaltfläche mit dieser Antwort übereinstimmt, wählte der Benutzer die richtige Antwort aus.

Für weitere Hilfe bräuchten wir wissen, wie Sie Ihre Fragen einrichten, wie Sie wissen, welche die aktuelle Frage, die zu dieser Antwort die richtige Frage ist ...

Verwandte Themen