Skip to content
Versunken

Games und Lyrik

Von Spielen inspiriert

  • Inhalt
  • Über uns
  • Shop
    • Mein Konto
    • Kasse
    • Warenkorb
  • Games & Lyrik Podcast
  • Pressezentrum und Media-Kit
  • Jobs
  • Impressum
    • AGBs
    • Datenschutzerklärung
    • Disclaimer
  • 0 Artikel0,00 €
  • Toggle search form

PlayerCoalDetector meldet jeden Pickup an den Manager in Susuwatari

Posted on 6. März 202613. Februar 2026 By Claudia Wendt Keine Kommentare zu PlayerCoalDetector meldet jeden Pickup an den Manager in Susuwatari
PlayerCoalDetector meldet jeden Pickup an den Manager in Susuwatari

In Susuwatari sammelt der kleine Rußgeist Kohle im Raum ein. Doch damit der Ofen erst dann aktiviert wird, wenn wirklich jede Kohle gefunden wurde, reicht es nicht aus, nur im Player zu zählen. Hier kommt die Kommunikation zwischen Player und Raum ins Spiel. Der PlayerCoalDetector meldet jeden eingesammelten Pickup an den RoomCoalManager.

Inhaltsverzeichnis

Toggle
  • Warum Melden besser ist als Zählen im Player allein
  • Die Aufgabe des PlayerCoalDetector
  • Die technische Umsetzung
  • Warum diese Trennung wichtig ist
  • Verbindung im Editor herstellen
  • Was das für Susuwataris Gameplay bedeutet
  • Fazit

Warum Melden besser ist als Zählen im Player allein

Wenn nur der Player seine eigene Kohle zählt, weiß der Raum nicht, wie viel ursprünglich existierte. Der Ofen kann also nicht prüfen, ob wirklich alles eingesammelt wurde.

Der Manager hingegen kennt:

Werbung
  • die Gesamtanzahl der Kohle im Raum
  • die Anzahl der bereits eingesammelten Objekte

Damit entsteht eine zentrale Kontrollinstanz.

Die Aufgabe des PlayerCoalDetector

Der PlayerCoalDetector hat zwei Aufgaben:

  • Sound abspielen
  • Kohle zählen

Jetzt kommt eine dritte Aufgabe hinzu:
Er informiert den RoomCoalManager über jeden erfolgreichen Pickup.

Die technische Umsetzung

Zuerst bekommt der PlayerCoalDetector eine Referenz auf den Manager:

public RoomCoalManager roomManager;

Beim Einsammeln wird zusätzlich zur Inventarerhöhung der Manager benachrichtigt:

private void OnTriggerEnter2D(Collider2D other)
{
    if (!other.CompareTag("Kohle")) return;

    coalAmount++;

    if (roomManager != null)
        roomManager.RegisterCoalPickup();

    Destroy(other.gameObject);
}

Jedes eingesammelte Objekt erhöht damit zwei Werte:

Werbung
  • die Kohle im Inventar von Susuwatari
  • die gesammelte Kohle im Raum

Warum diese Trennung wichtig ist

Susuwatari kümmert sich um sein Inventar.
Der Raum kümmert sich um seine Ressourcenverwaltung.

Keines der Systeme übernimmt die Verantwortung des anderen. Diese klare Struktur sorgt dafür, dass:

  • der Ofen sauber prüfen kann, ob alles eingesammelt wurde
  • neue Räume eigene Manager besitzen können
  • unterschiedliche Ressourcenarten später leicht ergänzt werden

Verbindung im Editor herstellen

Im Inspector ziehst du das RoomCoalManager GameObject einfach in das Feld roomManager des PlayerCoalDetector. So entsteht die Referenz zwischen beiden Komponenten.

Alternativ kann die Referenz im Awake automatisch gesucht werden, doch die manuelle Zuweisung ist transparenter und kontrollierter.

Was das für Susuwataris Gameplay bedeutet

Durch diese Meldelogik entsteht ein kontrollierter Fortschritt. Susuwatari kann die Kohle erst dann im Ofen abliefern, wenn der Raum als vollständig geleert gilt.

Das verhindert Abkürzungen und sorgt für ein klares Levelziel.

Fazit

Der PlayerCoalDetector übernimmt nicht nur das Einsammeln, sondern auch die Kommunikation mit dem RoomCoalManager. Jeder Pickup wird gemeldet, wodurch der Raum seinen Zustand kennt. Diese modulare Architektur macht Susuwataris Sammelmechanik stabil, nachvollziehbar und leicht erweiterbar.

Weitere Artikel auf Games und Lyrik: Die Pendulo Studios

Post Views: 22
Weitersagen:
Spieleprogrammierung

Beitragsnavigation

Previous Post: Der Weihnachtsbesuch
Next Post: Die Wasserbibliothek

Related Posts

  • Das Player Movement Script
    Das Player Movement Script Spieleprogrammierung
  • Susuwatari Screenshot2
    Wenn ein Pickup-Sound verzögert ertönt Spieleprogrammierung
  • Inspektor Musik
    Musik als Stimmungsträger im Spiel Spieleprogrammierung
  • Warnung CS0618
    Die Compilerwarnung CS0618 in C# Spieleprogrammierung
  • Unity Asset
    Die Universal Render Pipeline in Unity: Ein Gamechanger für Entwickler Spieleprogrammierung
  • Golden Whale Productions
    Golden Whale Productions GmbH: Dein Partner für zukunftsweisende Spieletechnologien und Datenanalytik Spieleprogrammierung

Schreibe einen Kommentar Antwort abbrechen

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Unsere Besucher

089681
Users Today : 1
Total views : 409329
Powered By WPS Visitor Counter
  • Games und Lyrik (2.720)
    • Action (83)
    • Adventure (460)
      • Point & Click-Adventure (16)
    • Ecke der verlorenen Spiele (17)
    • Horror (35)
    • Kinderfreundliche Games (5)
    • Partyspiele (9)
    • Puzzle (17)
    • Rollenspiele (115)
    • Shooter (346)
    • Simulation (30)
    • Sport (113)
      • Fußball (5)
      • Rennspiele (6)
    • Strategie (200)
    • Survival (9)
    • Wimmelbild (8)
  • Hardware (2)
  • Jump & Run (1)
  • Lyrik (112)
  • Spieleentwickler (432)
  • Spieleprogrammierung (48)

Action Adventure Capcom Daedalic Deck 13 Devcom 2020 Ecke der verlorenen Spiele Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Games from Spain GB GBA GBC Horror Indie Arena Booth 2022 Jump & Run Kalypso Media Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Rareware Rennspiel Sega Shooter SNES State of Play Strategie Switch Unity Visual Novel VR Windows Xbox XBox One

Cosplay-Schnittmuster

  • 371398df641af211c1e381b1e3a36538 Pokémon Card Welsar 100/192 Star Clash Of The Rebels 1,73 €
  • 9eadfc7b366e40761582282aade3ee22 10 Various Pokemonkarten With Kabu 055/073 re-Holo Road Des Champs 3,25 €
  • e7ec17523a51386f28a0c6c0da7e80f0 10 Various Pokemonkarten With Irokex 042/073 Holo Road Des Champs 3,25 €



Hier finden Sie mehr.

RSS Lets-Plays.de

  • Psychologische Tricks im Horror-Gaming
  • Fritzbox auf Werkseinstellungen setzen

Ezoic

RSS GameStar – News

  • Geheimtipss auf Steam - Crimson Desert ist nichts für euch? Im März sind auf Steam 7 andere tolle Spiele erschienen, die ihr nicht unterschätzen solltet
  • Wissenschaft - Google ist sich sicher »Quantencomputer sind eine ernstzunehmende Bedrohung« und ein Land will schon in drei Jahren dagegen steuern: China
  • Crimson Desert - »Ich kann die Enttäuschung verstehen« - Für eine bessere Story fehlte am Ende wohl einfach die Zeit
TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste
blogwolke.de - Das Blog-Verzeichnis
  • Best Play Pro Yakyuu 2 Cover
    Best Play Pro Yakyuu 2 Sport
  • On Thin Ice Cover
    On Thin Ice: Adventure Escape – Ein neues Rätselabenteuer von Haiku Games Adventure
  • Actioncy
    Actioncy Games und Lyrik
  • Flammenmeer Lyrik
  • Devcom 2022
    Devcom 2022 – Ticketshop eröffnet und erste Sprecher bekannt Games und Lyrik
  • Rustler Cover
    Rustler Games und Lyrik
  • Torchlight Cover
    Torchlight Games und Lyrik
  • Curve Games Logo
    Der Publisher Curve Games Spieleentwickler

Copyright © 2026 Games und Lyrik.

Powered by PressBook News Dark theme