Базовые знания о логике мода The Modpack
Введение
Специально пишу руководство для людей, таких же как и я, которые не поняли с полуслова зачем, почему и как работают математические функции в моде The Modpack.
- Зачем?
- Почему?
- Как?
- Практически все интерактивные предметы принимают в себя цифровой сигнал.
- Ускорители - для настройки мощности.
- Модули гравитации - для настройки силы превеликого тяготения.
- Умные крылья - для регуляции наклона закрылок.
- Ресивер (сендер), GPS-устройство - для настройки частоты.
- RGB-блок, Ascii-блок - для установления цвета, символа, соответственно.
...и так далее.
Ячейка памяти, клавиатура, отображение значений
Зачем они нужны?
Всё просто.
Клавиатура работает так же как и обычная, вводишь значение, жмешь Enter и оно передаётся в интерактивные блоки.
Для сохранения значений после сохранения чертежа используют ячейку памяти.
Вот они, на картинке.
- Единицы – оранжевый цвет
- Десятки – красный цвет
- Сотни – розовый
- Тысячи – фиолетовый
- Десятки тысяч – синий
- Сотни тысяч – голубой
- Миллионы – зелёный
- Десятки миллионов – болотно-зелёный
- Десятая часть числа – светло-оранжевый цвет
- Сотая часть числа – светло-красный цвет
- Тысячная часть числа – светло-розовый
- Десятитысячная часть числа – светло-фиолетовый
- Стотысячная часть числа – светло-синий
- Миллионная часть числа – светло-голубой
- Десятимиллионная часть числа - светло-зелёный
- Стомиллионная часть числа – светло - болотно-зелёный
Так же клавиатуру можно подключить напрямую. Это повлияет на:
- При перезаходе в мир значение обнулится.
- При сохранении чертежа значение обнулится.
- Не нужно будет нажимать Enter.
Вуаля! ЦБ'шки отображают введённое значение.
Счетчик
На картинке привел счетчик, три кнопки разных цветов и ЦБ.
Кнопки выполняют следующие функции:
- Черная - вычитание по единице
- Белая - обнуление значения
- Оранжевая - добавление по единице
Чтобы реализовать такой механизм подключаем всё как на картинке ниже и красим как на картинке выше.
При подключении вышеупомянутого крыла к счетчику и увеличению значения, закрылка начнет подниматься, соответственно, при уменьшении значения опускаться.
Предел значений для регулировки закрылки - [-90;90] (градусы)
Математический блок (блок функций)
БФ содержит в себе такие функции:
- Сложение
- Вычитание
- Деление
- Умножение
- Остаток от деления
- Возведение в степень
- Корень
- Модуль числа
- Гипотенуза (?)
- Логарифм
- Факториал
- Экспонента (?)
- Бит памяти (?)
- Пол (Floor) (?)
- Округление
- Грубое округление
- Минимальное/максимальное значение (вывод минимального/максимального значения)
- PID (?)
- Тригонометрические функции (sin, например)
- Arc-тригонометрический функции (arcsin, например)
- Число Пи
- Случайное число
- Sign (проверка числа на положительное/отрицательное)
- >=
- <=
- >
- <
- ==
- !=
- X{Y} (сравнение черного ввода с белыми вводами)
- Проверка на игрока находящегося в сиденьи
- Проверка нажатия A/D
- Проверка нажатия W/S
Сейчас посмотрим его возможности на примере простейшего сложения/вычитания/умножения/деления.
Повторите всё как на рисунках сверху и снизу.
Введите значения с клавиатуры, выберите действие.
Пример простейшего калькулятора для трехзначных чисел.
p.s: перепутал местами цвета у ЦБ, поменяйте розовый и оранжевый местами, иначе числа будут отображаться зеркально
Умный таймер
Изменено:
Сначала не до конца смог разобраться, сейчас оказалось, что вещь реально полезная.
Спасиб, открыл мне глаза.
Заключение
В этом руководстве рассказал, показал и привел примеры использования базовых логических предметов мода The Modpack. Теперь вам не придётся как мне тыкаться носом во все их функции, а всё вышеизложеное мной поможет свободно использовать функции мода с другими интерактивными блоками. Все они могут использоваться с некоторыми другими модами, например The Legend mod.
Также, для демонстрации функций прикрепляю пример работы:
Простой лифт
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.