OpenComputers/Монитор

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Монитор
Screen (OpenComputers).gif
Монитор (Уровень 1) (OpenComputers)Монитор (Уровень 2) (OpenComputers)Монитор (Уровень 3) (OpenComputers)
Тип

Твёрдый блок

Требования

Нет

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

Нет

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

Нет

Светимость

Нет

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

?

Прочность

?

Инструмент

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

Дроп

Этот же блок

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

Нет

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

Да (64)

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

Нет

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


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

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

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


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

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


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


Крафт[править | править вики-текст]

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

Использование[править | править вики-текст]

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

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


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


API[править | править вики-текст]

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


  • isOn():boolean

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


  • turnOn():boolean

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


  • turnOff():boolean

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


  • getAspectRatio():number, number

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


  • getKeyboards():table

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


Функции[править | править вики-текст]

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

А также: