Напред към съдържание
потънал

Игри и поезия

Вдъхновен от игрите

  • Съдържание
  • За нас
  • ПРОФИЛ
    • Моята сметка
    • Касов апарат
    • Пазаруване
  • Подкаст от игри и поезия
  • Пресцентър и медиен комплект
  • Работа
  • Служебна информация
    • условия
    • Защита на лични данни
    • Отказ от отговорност
  • 0 член0,00 €
  • Превключване на формуляра за търсене

PlayerCoalDetector докладва всяко взимане на топката на мениджъра в Сусуватари

публикувано на 6. Март 202613. Февруари 2026 By Клаудия Вендт Няма коментари PlayerCoalDetector докладва всяко взимане на топката на мениджъра в Сусуватари
PlayerCoalDetector докладва всяко взимане на топката на мениджъра в Сусуватари

В Сусуватари, малкият призрак от сажди събира въглища в стаята. Но за да се гарантира, че пещта се активира само след като всяко едно парче въглища е намерено, простото им преброяване в системата на играча не е достатъчно. Тук влиза в действие комуникацията между играча и стаята. PlayerCoalDetector докладва за всяко събрано парче на... RoomCoalManager.

Съдържание

щифт
  • Защо докладването е по-добро от самото броене в плейъра
  • Задачата на PlayerCoalDetector
  • Техническото изпълнение
  • Защо това разделение е важно
  • Установяване на връзка в редактора
  • Какво означава това за геймплея на Susuwatari
  • Заключение

Защо докладването е по-добро от самото броене в плейъра

Ако играчът брои само собствените си въглища, стаята не знае колко първоначално са съществували. Следователно, пещта не може да провери дали всичко действително е събрано.

Управителят обаче знае:

реклама
  • общото количество въглища в стаята
  • броят на вече събраните обекти

Това създава централен контролен орган.

Задачата на PlayerCoalDetector

PlayerCoalDetector има две задачи:

  • Пусни звук
  • броене на въглища

Сега се добавя трета задача:
Той информира RoomCoalManager за всяко успешно вземане.

Техническото изпълнение

Първо, PlayerCoalDetector получава препратка към мениджъра:

public RoomCoalManager roomManager;

В допълнение към увеличаването на инвентара, мениджърът бива уведомен, когато артикулите са събрани:

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

    coalAmount++;

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

    Destroy(other.gameObject);
}

Всеки събран обект увеличава две стойности:

реклама
  • въглищата в инвентара на Сусуватари
  • въглищата, събрани в стаята

Защо това разделение е важно

Сусуватари се грижи за инвентара си.
Стаята се грижи за собственото си управление на ресурсите.

Нито една от системите не поема отговорност за другата. Тази ясна структура гарантира, че:

  • така че фурната може да се провери правилно, за да се види дали всичко е събрано.
  • новите пространства могат да имат свои собствени мениджъри
  • Различни видове ресурси могат лесно да бъдат добавени по-късно.

Установяване на връзка в редактора

В Инспектор, дърпате RoomCoalManager Просто въведете GameObject в полето roomManager на PlayerCoalDetector. Това създава препратка между двата компонента.

Като алтернатива, препратката може да се търси автоматично в Awake, но ръчното присвояване е по-прозрачно и контролирано.

Какво означава това за геймплея на Susuwatari

Тази логика на отчитане осигурява контролиран напредък. Susuwatari може да достави въглищата до пещта само след като помещението се счита за напълно празно.

Това предотвратява преки пътища и осигурява ясна цел за ниво.

Заключение

PlayerCoalDetector не само обработва събирането, но и комуникацията с RoomCoalManagerВсяко вземане на предмет се отчита, което позволява на стаята да знае статуса му. Тази модулна архитектура прави механиката за събиране на Susuwatari стабилна, прозрачна и лесно разширяема.

Още статии за игри и поезия: Pendulo Studios

Публикувайте Прегледи: 25
Дял:
Програмиране на игри

пост навигация

Предишна публикация: Коледното посещение
Следващ пост: Водната библиотека

Подобни публикации

  • Лого на AK Trade
    AK Trade: Рай за геймърите – игри и стоки под един цифров покрив Програмиране на игри
  • Снимка на екрана на Сусуватари 2
    Анализирайте забавени звуци в Unity, използвайки Debug.Log Програмиране на игри
  • Ansible Communications
    Ansible Communications – PR партньор за игри и VR Програмиране на игри
  • Относно логото на Strategist
    AboutStrategist – Водеща PR и маркетингова агенция за игралната индустрия Програмиране на игри
  • Механика на скока
    Механика на скока в разработката на игри Програмиране на игри
  • Лого на Ремангу
    Ремангу Програмиране на игри

Оставете коментар Отмяна на отговора

Вашият е-мейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с * маркиран

Този уебсайт използва Akismet за намаляване на спама. Научете как се обработват вашите коментарни данни.

Нашите посетители

089767
Потребители днес: 3
Общо гледания: 410227
Осъществено от WPS брояч на посетители
  • Игри и поезия S
    • действие S
    • приключение S
      • Приключение с насочване и щракване S
    • Загубен ъгъл на игрите S
    • Ужас S
    • Игри, подходящи за деца S
    • парти игри S
    • пъзели S
    • Ролева S
    • Стрелец S
    • Симулация S
    • спорт S
      • Fussball S
      • Състезателни игри S
    • Стратегия S
    • Оцеляване S
    • Скрит предмет S
  • железария S
  • Jump & Run S
  • поезия S
  • игра разработчик S
  • Програмиране на игри S

действие приключение Capcom Daedalic Дек 13 Devcom 2020 Загубен ъгъл на игрите Gamescom 2019 Gamescom 2020 Gamescom 2021 Gamescom 2023 Игри от Испания GB ВЗЕМЕТЕ GBC разширение Ужас Щанд Indie Arena 2022 Jump & Run Калипсо Медиа Mega Man N64 NDS NES Nintendo Switch PC PS1 PS2 PS3 PS4 PS5 PSP Редки Състезателна игра Сега Стрелец SNES Състояние на играта Стратегия прекъсвач Единство Visual Novel VR Windows Xbox Xbox One

Модел за шиене на косплей

  • 3b19aed4a4ecd2d447d502b5040d272e Fruits Basket Pearls Volume 1 Natsuki Takaya Carlsen Verlag Manga 11,00 €
  • f1b2be429c6da35582dbc14e7d6d3b72 Перлите на ангелското убежище, том 3, Каори Юки Карлсен, издател манга 12,00 €
  • 371398df641af211c1e381b1e3a36538 Покемон карта Уелсар 100/192 Звезден сблъсък на бунтовниците 1,73 €

RSS Lets-Plays.de

  • Намиране на изгубен телефон с Android
  • Създаване на игри на компютър

Ezoic

RSS GameStar – Новини

  • Малкълм в средата - Новите епизоди разкриват тъжната съдба на любимец на феновете от оригиналния сериал
  • GTA6 - Не само разработчиците, но и някои играчи ще спечелят милиони евро, казва един от създателите.
  • 15 мача, които не можете да очаквате през 2026 г.
TopBlogs.de оригиналната директория на блога | Топ списък на блога
blogwolke.de - Директорията на блога
  • Юнайтед 1944 корици
    UNITED 1944 : Обикновени хора, необикновени действия Стрелец
  • Лого на точката на накланяне
    Точка на накланяне приключение
  • Anshar Studios
    Студиото Аншар игра разработчик
  • Корица Stardiver
    StardiVer – Вълнуващо научнофантастично подводно приключение игра разработчик
  • Лого на Rablo Games
    Rablo Games – Креативни ролеви игри с хумор игра разработчик
  • Асцендент на подземния свят0
    Асцендент на подземния свят Игри и поезия
  • Avent
    Адвент, Адвент поезия
  • Черни капаци на опашката
    Черна опашка Стрелец

Copyright © 2026 Игри и Поезия.

Powered by PressBook News Тъмна тема