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

NeoKat

Пользователи
  • Публикации

    10
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем NeoKat


  1. Почти сделал версию для OC (Больше не буду пользоваться CC :3)
    P.S. В OC больше функционала, больше стек не понадобится (но по моему библиотека всё-равно хорошая :3)
    P.P.S. Проблема с рендером текста... (но ошибка мне не о чём не говорит) Проблема исправлена (но я ничего не сделал :3)
    P.P.P.S. Уже работаю над NeoX.Neo3D :3

     
     

    Я когда игрался с параллельАПИ, то при попытке принтить что-то и рисовать где-то разными функциями в разных даже окнах наступает полный анал-карнавал.  Кто и в какой микро-момент дернет принт, или gpu.set, или начнет перемещать курсор, или поменяет бэкграунд и прочее, одному криперу известно. На экране может наступить каша и инфа принтанется совершенно в неожиданном месте или поменяется форэграунд внезапно на полстроки)))

     
     
    По этой причине я не мог сделать для своей лаборатории (в одиночке конечно) GUI для "Центрального компьютера", поэтому я и начал делать эту библиотеку :3


  2. Я нарочно не делал вирус слишком уж эффективным. Кто то хотел писать антивирус? Можно попробовать написать антивир для этого вируса.

    Мой антивирус, встроенный в NeoOS (который не даёт изменять его файлы, и просит разрешения на выполнение многих программ и функций) - запросто защитит от твоего вируса

     

    Отправлено с моего Nexus 5 CAF через Tapatalk


  3. А не лучше ли будет смотреть на изменения элементов графики и если что-то изменилось не отрисовывать все, а отрисовывать только то что изменилось?

    Он затирает стек после каждой отрисовки

    Норм, это может быть полезно. Но лучше делай кросс-платформенно.

    У меня всё плохо с OC, но я сейчас и пытаюсь сделать NeoX кросс-платформенным


  4. На этом сервере нет.

     

    Смысла данной либы нет, т.к. параллельная отрисовка у тебя всё равно не выйдет. Параллельность сможет сработать только при использовании функций, приостанавливающих действие каждого потока: coroutine.yield(), sleep(), os.pullEvent(), os.pullEventRaw() и т. д.

    Параллельная отрисовка у меня уже вышла...

  5. Во первых: "фууу-ник украл у НЕО, плахой!!!!111!1!одинодинодиню!!!!".

    Я у него никнейм не тырил

    У меня много никнеймов: EnderKat, CyanKat, TechKat, NeoKat, NeoMeow, MewKat, DarkKat, SpyKat

     

    Во вторых: и где твой DX, в Китае?

    Уже выложил

     

    В третьих: СС нет.

    Всмысле ?

  6. ​Описание:

    Графическая библиотека для OC


    ​Требования:


    Функции:

     

    --Neo2D
    NeoX.Neo2D.Text(x, y, текст, цвет, [GPU]) --Рисует заданный текст на заданных координатах
    NeoX.Neo2D.Box(x, y, ширина, высота, цвет, [GPU]) --Рисует квадрат указанного размера указанного цвета на указанных координатах
    NeoX.Neo2D.Point(x, y, цвет, [GPU]) --Рисует точку указанного цвета на указанных координатах
    

     

     

     

    Ведётся работа над:

     

     

    • NeoInput
    • NeoNetwork

     

     

    В будущем:

    • Neo3D
    • NeoAudio

     

     

    Скачать:


    http://pastebin.com/WkFtif35
    pastebin get WkFtif35 /lib/NeoX.lua


    P.S.'ки: 


    P.S. Пока он поддерживает только рисование и только в 2D

     


  7. thing = {x = 1, y = 10}
    term.setCursorPos(thing.x, thing,y)​
    

    Под "got table" он имеет ввиду thing.x из второй строчки (узнал методом тыка)

     

    UPD:

     

    Вопрос решён, ошибка была тут:

    thing,y --Нужно было thing.y XD
    
    • Нравится 1
×
×
  • Создать...