21 посетитель на сайте. Из них:
Пользователи3
Роботы18
Список пользователей
KONFITKA Fortnite Сейчас на сайте
Flesex Сейчас на сайте
Mrak Mamay Сейчас на сайте
Kirill Nagovitsyn Был(a) в сети 5 минут назад
Малик Магандалиев Был(a) в сети 5 минут назад
Hxhx Ccc Был(a) в сети 11 минут назад
Был(a) в сети 12 минут назад
Юрій Лоїк Был(a) в сети 13 минут назад
Дима Тришкин Был(a) в сети 18 минут назад
Dato Guliazali195 Был(a) в сети 23 минуты назад
Sergo MSK Был(a) в сети 24 минуты назад
Михаил Мухин Был(a) в сети 24 минуты назад
Zuy Engel Был(a) в сети 29 минут назад
No Name Был(a) в сети 35 минут назад
Татьяна Усанова Был(a) в сети 37 минут назад
Паризода Таджибоева Был(a) в сети 40 минут назад
Sda Esj Был(a) в сети 41 минуту назад
Владимир Жданов Был(a) в сети 43 минуты назад
Makeshov Был(a) в сети 46 минут назад
Давид Архип Был(a) в сети 48 минут назад
senya holod Был(a) в сети 49 минут назад
Паша Качур Был(a) в сети 52 минуты назад
Slag Romanson Был(a) в сети 53 минуты назад
TiSoV Был(a) в сети 1 час назад
Был(a) в сети 1 час назад
dexter Был(a) в сети 1 час назад
Никита жосан Был(a) в сети 1 час назад
fran4sh Был(a) в сети 1 час назад
Gaijin Был(a) в сети 1 час назад
Katl Был(a) в сети 1 час назад
Igor Был(a) в сети 2 часа назад
mramor Был(a) в сети 2 часа назад
Станислав Был(a) в сети 2 часа назад
Рома Кондаков Был(a) в сети 2 часа назад
LOSIF Был(a) в сети 2 часа назад
akihirootmorozok123 Был(a) в сети 2 часа назад
Мэсель Рэмдарио Был(a) в сети 2 часа назад
Команда Сервера Был(a) в сети 2 часа назад
ArTeM Vivdich Был(a) в сети 2 часа назад
dasd Был(a) в сети 3 часа назад
Дмитрий Юрьев Был(a) в сети 3 часа назад
Льоша Босак Был(a) в сети 3 часа назад
forsizero Был(a) в сети 3 часа назад
Егор Краулот Был(a) в сети 3 часа назад
@lex Был(a) в сети 3 часа назад
komissarov822 Был(a) в сети 3 часа назад
Zahar Kvas Был(a) в сети 3 часа назад
[ГСЗФ] Tommy_Doms Был(a) в сети 3 часа назад
Evgen Zyzz Был(a) в сети 3 часа назад
Hesoyam Был(a) в сети 4 часа назад
Adam Magomerzaev Был(a) в сети 4 часа назад
Был(a) в сети 4 часа назад
Пашка Кбаб Был(a) в сети 4 часа назад
Дмитрий Ю Был(a) в сети 4 часа назад
Demon Был(a) в сети 5 часов назад
ARSKY Был(a) в сети 5 часов назад
db9vol Был(a) в сети 5 часов назад
men good Был(a) в сети 5 часов назад
Night Will Был(a) в сети 5 часов назад
Kuril Gihina Был(a) в сети 5 часов назад
TI R Был(a) в сети 5 часов назад
kazinoradi kalov Был(a) в сети 5 часов назад
rofiti rofiti Был(a) в сети 6 часов назад
Patlican Был(a) в сети 6 часов назад
Анатолий Бандит Был(a) в сети 6 часов назад
Jul Jul Был(a) в сети 6 часов назад
Aftosh Был(a) в сети 7 часов назад
Александр Васильевич Был(a) в сети 7 часов назад
Сергей Шемет Был(a) в сети 7 часов назад
Kaguya Был(a) в сети 7 часов назад
Den 777 Был(a) в сети 8 часов назад
nekrov Был(a) в сети 8 часов назад
Anthony Recuer Был(a) в сети 8 часов назад
0987654321 Был(a) в сети 8 часов назад
паа ааа Был(a) в сети 8 часов назад
إلى-الحب الحرية Был(a) в сети 8 часов назад
Рубен GAMES Был(a) в сети 9 часов назад
Крысурсы Был(a) в сети 9 часов назад
Ноунейм С галочкой Был(a) в сети 10 часов назад
Игорь Никита Был(a) в сети 11 часов назад
Maksonchik Был(a) в сети 13 часов назад
Артем Колєснік Был(a) в сети 14 часов назад
Павел Евдокимов Был(a) в сети 15 часов назад
Seriy Был(a) в сети 15 часов назад
Степан Шикітка Был(a) в сети 15 часов назад
Наталья Виноградова Был(a) в сети 15 часов назад
Данил Был(a) в сети 15 часов назад
Семин Ундер Был(a) в сети 16 часов назад
Desomorphine Sxvd Был(a) в сети 17 часов назад
Даниил Девелоп Был(a) в сети 17 часов назад
Камиль Был(a) в сети 17 часов назад
Vinicius Martins Был(a) в сети 17 часов назад
Был(a) в сети 17 часов назад
Серёжа Дереглазов Был(a) в сети 17 часов назад
TIK TOK Был(a) в сети 17 часов назад
Асхьаб Вараев Был(a) в сети 17 часов назад
Список ботов
rambler (18)

Следите за нами!

Мини-Библиотека для lua скриптов

Описание

С данной библиотекой можно красиво реализовать приятное сглаживание углов прямоугольников
На просторах википедии есть функция полезная функция dxDrawRoundedRectangle, но у этой функции есть как плюс - в виде закругленных краев, так и минус - отсутствие сглаживания этих краев,и из-за этого видны пиксели .

Как использовать - можете вставлять код из библиотеки в свой код но гораздо лучше использовать импорт функций
(пример: в скриншоте)
Функцию создание текстур в рендер не пихать, рано или поздно столкнетесь с тем что у игры будет забита память текстурами (желательно текстуры создавать один раз( при старте ресурса).



roundedRectangle



Jump to navigationJump to search



This function draws a rounded corner rectangle.

Syntax

nil dxDrawRoundedRectangle(x, y, width, height, radius, color, postGUI, subPixelPositioning)

Example

Click to collapse [-]
Client side
local data ={}
data.resolution ={}
data.resolution.x, data.resolution.y = guiGetScreenSize()
data.mainRect ={}
data.mainRect.width =300
data.mainRect.height =500

dxDrawRoundedRectangle(
    data.resolution.x-data.mainRect.width,
    data.resolution.y-data.mainRect.height,
    data.mainRect.width,
    data.mainRect.height,10,0xffffffff,false,false)

Code

Click to collapse [-]
Client side
function dxDrawRoundedRectangle(x, y, width, height, radius, color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y+radius, width-(radius*2), height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawCircle(x+radius, y+radius, radius,180,270, color, color,16,1, postGUI)
    dxDrawCircle(x+radius,(y+height)-radius, radius,90,180, color, color,16,1, postGUI)
    dxDrawCircle((x+width)-radius,(y+height)-radius, radius,0,90, color, color,16,1, postGUI)
    dxDrawCircle((x+width)-radius, y+radius, radius,270,360, color, color,16,1, postGUI)
    dxDrawRectangle(x, y+radius, radius, height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y+height-radius, width-(radius*2), radius, color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+width-radius, y+radius, radius, height-(radius*2), color, postGUI, subPixelPositioning)
    dxDrawRectangle(x+radius, y, width-(radius*2), radius, color, postGUI, subPixelPositioning)end





Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Дата:
Автор ресурса:

LLIEPLLIEHb

Обучение LUA
Обучение LUA
24.12.2020, Статьи
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Введение в скриптинг GUI
Введение в скриптинг GUI
24.12.2020, Статьи

Нет комментариев.Оставишь комментарий?