Skip to content

insidegamedevelopment.com

  • Unity – Was ist das 2D-Sprites-Shape-Paket? Spieleprogrammierung
  • Animaze Spieleprogrammierung
  • Der Sprite-Editor Spieleprogrammierung
  • Spieleprogrammierung für Anfänger Spieleprogrammierung
  • Unity – Was ist ein NavMesh? Spieleprogrammierung
  • Unity HDRP Area Lights Spieleprogrammierung
  • Unity – Grundlegende UI-Elemente erstellen Spieleprogrammierung
  • ak tronic Software & Services Spieleprogrammierung

Wie du einen Punktezähler per Script einbaust

Posted on 13. November 2022 By wagashikoechin Keine Kommentare zu Wie du einen Punktezähler per Script einbaust

So erstellst du einen Punktezähler, der an die Bewegung des Spielers gekoppelt ist.

Erstelle für ein Text-UI in Unity ein neues Script, namens Score. Zuerst baust du eine Referenz zum Spieler auf:

public Transform player;

Transform gibt Position, Skallierung usw. an.

Unter Update fügen wir ein: player.position.z;

Es geht somit um die Position des Spielers auf der Z-Achse. Diese sollte 0 betragen.

Der erste Teil refferiert vom Score auf den Spieler.

Jetzt folgt die Referenz auf das UI.

Dafür verwendest du:

using UnityEngine.UI;

Die nächste benötigte Variable ist:

public Text

Text wird verwendet, da die verantwortliche Komponente für den Highscore der Text ist.

Anschließend benennst du den Text mit: scoreText;

Unter voide Update kann jetzt der scoreText. eingefügt werden. mit scoreText.text sagst du dem PC, dass sich der Text verändert.

Dies setzt du gleich mit der Spielerposition: = player.position.z;

Die Spielerposition muss in Text konviertiert werden. Dafür benötigst du zusätzlich eine Stringfunktion und ergänzt: .ToString()

Ziehe die Textkomponente in das neu entstandene Feld:

Jetzt fügst du in die Klammer der Stringkomponente eine „0“ ein. Damit sagst du dem System, dass du nur ganze Zahlen möchtest.

Damit Unity die Pixel optimiert, kannst du zusätzlich Pixel perfect aktivieren.

Das fertige Script sieht folgendermaßen aus:

Spieleprogrammierung Tags:Unity

Beitragsnavigation

Previous Post: UI-Elemente in Unity
Next Post: Game Over in Unity

Related Posts

  • Unity – Grundlegende UI-Elemente erstellen Spieleprogrammierung
  • Das 2. Tutorial in Unity – Der 2D-Plattformer Spieleprogrammierung
  • 2D Game Kit Spieleprogrammierung
  • Wie funktioniert ein Computer? Spieleprogrammierung
  • Steampunk-Workshop Spieleprogrammierung
  • Post Processing Effects in Unity – Bloom, Dirtiness, Color Grading Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Die Cinemachine in Unity Spieleprogrammierung
  • SYNK: Revolutioniere die Content-Erstellung mit Echtzeit-Technologie Spieleprogrammierung
  • Der RPG Maker Spieleprogrammierung
  • Die Capsule Animation Studios Spieleprogrammierung
  • Erstellen einer Spielwelt UI Spieleprogrammierung
  • Ein Script für ein Spiel aus der Egoperspektive schreiben Spieleprogrammierung
  • Einführung in die Zeitleiste von Unity Spieleprogrammierung
  • Das Blackboard vom Visual Effect Graph Spieleprogrammierung

Copyright © 2026 insidegamedevelopment.com.

Powered by PressBook News Dark theme