Nur ein Objekt zerstören

  • Nur ein Objekt zerstören

    Hallo, ich habe folgendes Problem:
    Pass auf:
    Hier:

    Ich habe ein Objekt, einen Baum! Und der soll zerstört werden. Aber erst wenn er 5 mal getroffen wird. Also hab ich das ganze mit Variablen gemacht, die werden auch pro Treffer runtergesetzt, und wenn die Variable bei null is wird das object baum zerstört und die variable wieder auf 5 gesetzt... aber das Problem is:

    Es werden alle Bäume zerstoert die ich im Room, nicht nur der eine auf den geschossen wird.... es soll aber nur der eine baum zerstoert werden auf den ich schieße.

    als "zerstörungsart" hab ich Destroy the instance genommen (der mülleimer) :D

    kann mir jemand helfen?
    hallo erstmal....
  • Ja klar, wenn alle Bäume dieselbe Variable benutzen dann kann die nur einmal 5 werden, und dann gehen alle kaputt.
    Nutze globale Variablen nur für Werte, die in mehreren verschiedenen Objekten gebraucht werden. Niemals für Werte, die in verschiedenen Instanzen unterschiedlich sein müssen.
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum