LeshaInc
Пользователи-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя LeshaInc
-
Привет! Решил я сделать рулетку на ИТ для разнообразия. Вот что у меня уже есть: Как это работает: Фото: Обновления: Игры: Готово на: 25% Как вам идея? Отвечайте! Площадка для теста на: 1514 65 1077 ИТ Работа над переносом площадки на МТ
-
Теперь вопрос точно решен.
- 5 ответов
-
- OpenComputers
- OC
-
(и ещё 3 )
Теги:
-
Компьютерная графика для новичков [Opencomputers]
LeshaInc прокомментировал LeshaInc запись в блоге в IncluderWorld
Сделано!Спасибо что подсказал. А то новички будут в недоумении. -
Компьютерная графика для новичков [Opencomputers]
LeshaInc прокомментировал LeshaInc запись в блоге в IncluderWorld
Я рад что тебе это помогло. Сегодня будет ещё урок про заливку, очистку и т.д. -
Итак когда я захотел писать нормальные gui'шные программы я не знал как рисовать в ОС. Я искал мануалы но 'тупил'. Мне приходилось перелопачивать много информации чтобы понять как рисовать. Вскоре конечно я понял, но потратил много времени. Статья посвещается всем тем, кто так как и я не когда-то не может понять gpu api. Итак для начала нужно подключить нашего 'монстра' gpu api. Для этого надо ввести такие строчки вначале кода: local component = require("component") -- Подключаем API компонентовlocal gpu = component.gpu -- Подключаем GPU APi. После этого у нас загрузится наш 'монстр'. Итак программа наша программа ничего не делает. Хорошее начало. Теперь нарисуем первый пиксель! Для этого надо установить фон, таким какой нам цвет нужен, затем заполнить один пиксель пустым символом " ". Код будет выглядеть так: gpu.setBackground(ВАШ ЦВЕТ В 16 битном ФОРМАТЕ) --Например 0x00ff00gpu.set(X,Y,' ') -- X и Y это позиция вашего пикселя. Учтите что на компьютерах исчисление начинается не с середины, а с верхнего левого угла. Для удобства напишем функцию: function drawPixel(x,y,color) -- Начало функцииgpu.setBackground(color) -- Установка цвета gpu.set(x,y," ") -- Создание пикселяend -- Конец функции Теперь чтобы нарисовать один пиксель нужно будет просто ввести drawPixel(x,y,color). Учтите что нельзя писать там просто букву (x или y) если у вас нет переменной с таким названием. Если переменной нет, то пишите число. Также вы можете указать какой нибудь текст там где у нас ' '. Тем самым вы получите текст на цветном фоне. . Я думаю на сегодня все. Пока
-
Согласен.
- 10 ответов
-
- Библиотека
- GUI
-
(и ещё 3 )
Теги:
-
Возможно это был кто-то другой, но этот кто-то изучает c++, и он писал у нас в коде C++ FOREVER!!! Впрочем наш код за'backup'лен и никто не испортит его.
- 10 ответов
-
- Библиотека
- GUI
-
(и ещё 3 )
Теги:
-
Привет! Мы делаем с Totoro и Xom проект под названием GUI API. Этот API упрощает процесс рисования интерфейсов для своих программ в ОС. Больше никаких огромных функций в программе.Данный проект в разработке и практическое его использование в данное время не рекомендуется. Это что-то вроде paintutils для ОС. Писали в kobra.io. Посмотреть на это безобразие! http://pastebin.com/istmR52z Сайт там где пишем. Не спамить! https://ide.c9.io/moonlightowl/guiapi Честно скажем что Нео нам очень мешал. Он спамил в нашей комнате для программирования. Также Фингер подбадривал нас своим бредом в чате и, еще делал комментарии красивыми. Повторяюсь проект в разработке и пользоваться им сейчас настоятельно не рекомендуем. Но посмотреть на код можно. Критикуйте наш код ,особенно момент с рисованием линии от точки А до точки Б. А также радуйтесь нашим позитивным комментариями. Ну, вроде все! Отвечайте!
- 10 ответов
-
- Библиотека
- GUI
-
(и ещё 3 )
Теги:
-
Я когда заходил на сервер для программистов, думал что можно будет сразу зайдя в игру начать прогать. Но мне пришлось добывать много ресурсов прежде чем я сделал сносный компьютер. Компьютерный сервер - сервер для кодинга, и не как иначе. Для добывания ресурсов играют на греговских и обычных hi-tech серверах. И еще, роботов можно оставить, а черепашек нёрфить сотни раз и запрещать в обычных мирах. А то ведь найдутся 'гении, Теслы, и ученые' и сломают сервер сотнями черепах. А вот компьютеры можно и даже нужно чуть упростить, и не делать рецепты из грязи.
- 14 ответов
-
- 1
-
-
- компьютеры
- сервер
-
(и ещё 2 )
Теги:
-
Например новичку будет трудно сразу начать кодить в ОС. Ему придётся добыть много ресурсов, прежде чем он начнёт кодить. Я предлагаю упростить крафты из модов СС, ОС,ImbissPeripherals, OpenPeriferalsAddons и прочие компьютерные. Игроки должны не сидеть и часами добывать ресурсы на компьютер, а сразу начать кодить. Есди они хотят индустриалки, пусть идут на МТ или на сервер а-аля Лолокрафт.
- 14 ответов
-
- 3
-
-
- компьютеры
- сервер
-
(и ещё 2 )
Теги:
-
Попробую.
- 5 ответов
-
- OpenComputers
- OC
-
(и ещё 3 )
Теги:
-
Делал я прогу. Мне нужно было сделать if. В нем должно было быть if cc<ss and cc - чётное then. Я не знал как сделать проверку чётное/нечетное. Предложили проверять остаток при делении на 2 и если равно 0, то чётное. Получилось math.fmod(cc/2). В обычном print'е оно выдавало правильный результат - 1 (cc=3). Но в сравнении math.fmod(cc/2) было nill и выдавало ошибку: "Не могу nill с числом сравнивать, батька." Я думаю это ошибка в луа, хотя ничего не противостоит против того что я тупой. Помогите пожалуйста решить проблему.
-
Не до конца понял ответ на вопрос под номером 3. Что надо делать, то?
- 5 ответов
-
- OpenComputers
- OC
-
(и ещё 3 )
Теги:
-
Как рисовать в ОС? Я хочу узнать, как: *Рисовать пиксели *Заполнять/очищать экран *Загрузить файл формата .png или .jpg (если можно) *Всякие другие действия с ГПУ
- 5 ответов
-
- OpenComputers
- OC
-
(и ещё 3 )
Теги:
-
Книгу судят не по обложке, так же и с человеком. Человека судят не по аватарке. И я живу на Марсе, а он на Земле. У меня есть сайт, а у него нет.
-
Спасибо
-
Сегодня перепробовал сиё чуда, и о боже ОНО работает! Разберусь до конца, возможно гайд напишу. NEO Заслуженно помог, и получает "Вопрос Решен".
-
Либо я кривожоп. Либо оно не работает. Наверное первое.
