Преобразователи и Обменники | Converters & Traders

преобразовывать и обменивать ресурсы

Преобразователи и обменники используют только 1 временной шаг, чтобы получить ввод и выполнить команду.

Преобразователи

Преобразователи преобразуют один или несколько ресурсов в другой.

Преобразователи предназначены для моделирования таких вещей, как фабрики, которые превращают сырье в готовую продукцию. Например, в League of Legends вы могли бы использовать преобразователь для создания ключа Hextech из 3 фрагментов ключа Hextech.

На приведенном ниже примере преобразователь автоматически извлекает 3 ресурса каждый раз из левого хранилища и подделывает их в ключ. Когда не будет достаточно фрагментов ключа (3) для подделки ключа, преобразователь продолжит пытаться извлечь ресурсы (подчеркивается мигающим соединением ресурсов), но будет успешным только тогда, когда в левом хранилище будет как минимум 3 фрагмента ключа.

Соотношение с которым преобразователи потребляют один тип ресурса и производят другой, задаются метками на его входных и, соответственно, выходных соединениях с ресурсами. В приведенном выше примере конвертер отнимает 3 ключевых фрагмента и выдает 1 ключевой.

Преобразователи действуют точно как сток, который запускает источник, потребляя один ресурс для производства другого. Однако механизм преобразователя выполняет преобразование в ОДНОМ временном шаге, в отличие от эквивалентной конструкции, которая требует одного временного шага для каждого узла для выполнения своей работы. Смотрите пример ниже.

Преобразовательный эквивалент может пригодиться, если вам нужно ограничить вывод преобразования.

Комбинируя сток и ограниченный источник, вы можете получить ограниченный преобразователь, который может производить только ограниченное количество ресурсов в качестве выходных данных.

Обменники

Обменники - это механизмы, которые заставляют ресурсы менять владельца: два игрока могут использовать обменник для обмена ресурсами.

Торговый механизм может быть построен двумя воротами, соединенными триггером, гарантирующим, что когда один ресурс получен, другой возвращается в обмен.

Посмотрите gif ниже, демонстрирующий обменник и систему, похожую на обменник, работающую бок о бок.

Обменники против преобразователей

С точки зрения игрока, обменники и преобразователи имеют почти одинаковую функцию: передать несколько ресурсов и получить взамен ряд других ресурсов.

Однако, с точки зрения дизайнера, они не одно и то же. При активации преобразователя ресурсы фактически потребляются и производятся, поэтому общее количество ресурсов в игре может измениться. Напротив, активация обменника приводит только к обмену; количество ресурсов в игре остается неизменным.

Попробуйте преобразователи и обменники:

Last updated

Was this helpful?