Хранилище | Pool
собирает ресурсы
Last updated
Was this helpful?
собирает ресурсы
Last updated
Was this helpful?
Хранилища собирают ресурсы и являются строительными блоками Machinations
Используйте хранилища для симуляции ресурсов
Например, если у вас есть ресурс под названием «Деньги» и объект под названием «Банковский счет игрока», вы должны использовать хранилище для моделирования этого банковского счета.
Используйте "Label field" в функциональном меню, чтобы дать имя хранилищу
Есть 4 способа активации хранилища
В поле «Resource» вы можете указать количество ресурсов, с которыми запускается хранилище. По умолчанию - 0.
Machinations использует цвета, чтобы различать разные типы ресурсов. На данный момент на диаграмме может быть 5 типов ресурсов.
Хранилище может содержать ресурсы более чем одного типа, что означает, что его можно использовать для моделирования составных объектов.
Используйте поле "limit" для ограничения вместительности хранилища.
В раскрывающемся списке «Overflow» вы можете указать, что происходит с ресурсами, которые попадают в хранилище после достижения его лимита. Хранилище может либо блокировать входящий, переполняющийся ресурс, либо он может его уничтожить.
Ресурсы в хранилище по умолчанию отображаются в виде маленьких черных маркеров. Если в хранилище слишком много ресурсов для отображения их в виде стопок, то они отображаются числом.
Вы также можете вручную установить предел, начиная с которого ресурсы будут отображаться в виде чисел. Значение по умолчанию для этого лимита - 25.
Отметьте «Show in Chart» (опция доступна в контекстном меню), чтобы отобразить количество ресурсов на графике, которые хранилище имеет на каждом временном шаге при запуске диаграммы.
Хранилища не могут содержать дробные значения
Однако для имитации дробных значений вы можете выразить ресурсы вашей игры в подъединицах:
1 subunit = 1 Resource
В примере с банковским счетом игрока стоимость счета должна быть выражена в центах.
Хранилища поддерживают отрицательные значения, но только в результате воздействия на них соединений состояний.
В приведенном выше примере на хранилище 1 влияет количество ресурсов в хранилище 2: всякий раз, когда второй получает ресурс, первый теряет 3 ресурса. Если в хранилище 1 меньше 3 ресурсов, его значение становится отрицательным.
Хотя хранилище может иметь отрицательное значение, он может отдавать только положительные значения. Любое другое событие вывода будет отложено до тех пор, пока значение не станет положительным.
Пример того, как вы можете использовать хранилище для моделирования составного объекта.