Jump to content
Unity Insider Forum

DaBa123

Members
  • Posts

    15
  • Joined

  • Last visited

About DaBa123

  • Birthday July 20

Profile Information

  • Gender
    Male
  • Location
    Sachsen
  • Interests
    Programmieren(am liebsten mit Python3 ^^)

Recent Profile Visitors

331 profile views
  • Jog

DaBa123's Achievements

Member

Member (2/3)

0

Reputation

  1. Hallo, ich habe mal ein Tutorial von Unity gemacht, von dort habe ich das Script genommen. Nun möchte ich, dass die Anzahl der zerstörten Objekte gezählt wird. Dieses Script besitzt jedes GameObject, das abgeschossen werden darf. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ShootableBox : MonoBehaviour { public int currentHealth = 1; //public int points = 0; public void Damage(int damageAmount) { currentHealth -= damageAmount; if (currentHealth <= 0) { gameObject.SetActive (false); //points = points + 1; } } } Die Kommentare waren meine Überlegungen wie ich das angehen könnte. Ich habe ein Script erstellt, welches nur der Text enthält: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class PointsTextController : MonoBehaviour { public Text text; public ShootableBox script; void Update() { text.text = points; } } Allerdings kann ich dem public script nur GameObjects zuweisen. Warum ist das so? Was habe ich falsch gemacht? Gibt es eine andere Möglichkeit?
×
×
  • Create New...