Minecraft Wiki
Advertisement
Монитор
Screen (OpenComputers)
Монитор (Уровень 1)Монитор (Уровень 2)Монитор (Уровень 3)
Тип

Твёрдый блок

Требования

Нет

Действует ли
гравитация

Нет

Прозрачность

Нет

Светимость

Нет

Взрывоустойчивость

?

Прочность

?

Инструмент

Этот блок можно разрушить любым инструментом, но киркой будет быстрее

Возобновляемый

Нет

Складываемый

Да (64)

Воспламеняемый

?

Монитор — устройство для вывода текста. Управляется видеокартой, установленной в компьютер. Экраны второго и третьего уровней позволяют обрабатывать касания: они генерируют сигнал touch на всех компьютерах входящих в сеть, когда игрок щелкает правой кнопкой мыши по экрану без клавиатуры, либо — левой кнопкой мыши при работе с экраном через клавиатуру.

Параметры монитора, в зависимости от уровня:

  • Разрешение: 50×16/80×25/160×50.
  • Глубина цвета: 1/4/8.

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

Экраны могут состоять из нескольких блоков. По умолчанию максимальный размер мультиблочного экрана — 8x6 блоков. Этот параметр настраивается в файле конфигурации, в пункте: opencomputers.misc.maxScreenHeight и opencomputers.misc.maxScreenWidth.

В случае, если наоборот, необходимо разместить мониторы рядом, так, чтобы они не объединились в один большой монитор, вы можете окрасить блоки монитора в разные цвета. Для этого кликните правой кнопкой мыши по монитору, держа в руке краситель. (Краситель не будет потрачен.)

Изображение на экране формируется при изменении текстового буфера видеокарты. Таким образом, экраны работают по принципу "угольной доски". Вы не посылаете информацию на экран каждый кадр. Вместо этого вы посылаете что-либо для отображения, и экран показывает это, пока не получит новые данные. Экран может очистить свой буфер при одном из следующих событий: экран будет достроен до мультиблочного, будет выключен компьютер или видеокарта пошлет сигнал на очищение.

Крафт[]

Ингредиенты Процесс Результат
Стекло +
Микрочип (Уровень 1) +
Красная пыль +
Железный слиток
Микрочип (Уровень 1)
Монитор (Уровень 1)
Монитор (Уровень 1)
Стекло +
Микрочип (Уровень 2) +
Красный краситель +
Золотой слиток +
Кактусовая зелень +
Лазурит
Микрочип (Уровень 2)
Монитор (Уровень 2)
Монитор (Уровень 2)
Стекло +
Микрочип (Уровень 3) +
Светопыль +
Обсидиан
Микрочип (Уровень 3)
Монитор (Уровень 3)
Монитор (Уровень 3)

Использование[]

Screen example (OpenComputers)

Пример многоблочных мониторов разных уровней.

Подключите монитор к сети компьютера. Затем убедитесь, что в компьютер установлена видеокарта, и в сети достаточно энергии. Установите вплотную к монитору клавиатуру, если необходимо. Затем включите компьютер.

Вы можете в любое время включить или выключить изображение на мониторе, послав на него импульс красного камня. Один импульс (сигнал подключен, а затем отключен) изменяет состояние монитора с "включен" на "выключен" или обратно.

API[]

Монитор доступен как компонент с названием screen (это касается как стационарных мониторов, так и тех, что установлены в робота). Доступны следующие функции:

  • isOn():boolean

Возвращает true, если экран включен.

  • turnOn():boolean

Включает экран.

  • turnOff():boolean

Выключает экран.

  • getAspectRatio():number, number

Возвращает соотношение сторон монитора. Для мультиблочного монитора — это количество блоков по горизонтали и вертикали.

  • getKeyboards():table

Возвращает таблицу всех подсоединенных клавиатур.

Функции[]

При работе с мониторами могут быть полезными следующие интерфейсы:

А также:


Advertisement