Перейти к содержимому
  • 0
OpenReactor

Как сделать текст разноцветным?

Вопрос

Рекомендуемые сообщения

28 минут назад, OpenReactor сказал:

Как сделать?

использовать компонент gpu    https://minecraft-ru.gamepedia.com/OpenComputers/GPU_API

 

пример

local com = require("component") -- вызываем библиотеку для работы с компонентами
local gpu = com.gpu              -- получаем прокси видеокарты
local w, h = gpu.getResolution() -- получаем текущее разрешение экрана

gpu.setBackground(0x000000)      -- устанавливаем цвет заднего фона
gpu.fill(1, 1, w, h, " ")        -- очищаем экран
gpu.setForeground(0xFF0000)      -- устанавливаем красный цвет текста
gpu.set(1,1,"Hello World")       -- рисуем по координатам x 1 , y 1

 

Я для определения цвета использую эту прогу   html colors 2000

Скрытый текст

hc.jpg

 

Изменено пользователем serafim

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если нужен именно красный цвет, можно использовать вывод через io.stderr.

io.stderr:write('Hello World\n')

Ещё можно использовать такой трюк (он встречается в библиотеке io), там цвета можно менять:

print('\27[31mHello World\27[37m')

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...