15 посетителей на сайте. Из них:
Пользователи3
Роботы12
Список пользователей
Влад Киселёв Сейчас на сайте
squad busters Сейчас на сайте
rewfgerfr ferfererfefr Сейчас на сайте
Андрей Летвинов Был(a) в сети 6 минут назад
Ян Бочан Был(a) в сети 13 минут назад
Был(a) в сети 15 минут назад
Matve Был(a) в сети 18 минут назад
AnDRo Был(a) в сети 18 минут назад
Иии Ммм Был(a) в сети 31 минуту назад
Александр Пивоваров Был(a) в сети 39 минут назад
Димитрий Был(a) в сети 43 минуты назад
Владислав Раков Был(a) в сети 45 минут назад
Сергей Малышев Был(a) в сети 45 минут назад
Вит А Был(a) в сети 56 минут назад
Вадим Никитин Был(a) в сети 1 час назад
zloidw Был(a) в сети 2 часа назад
Dato Guliazali195 Был(a) в сети 2 часа назад
Maxim Zalupkin Был(a) в сети 2 часа назад
Rika Furude Был(a) в сети 2 часа назад
Demon Был(a) в сети 2 часа назад
Константин Яковлев Был(a) в сети 2 часа назад
metroabsolute Был(a) в сети 2 часа назад
Олександр Хижняк Был(a) в сети 2 часа назад
андрей Был(a) в сети 2 часа назад
Егор Был(a) в сети 2 часа назад
Влад Мазеин Был(a) в сети 2 часа назад
Fade C-OPS Был(a) в сети 2 часа назад
Александр Был(a) в сети 3 часа назад
Был(a) в сети 3 часа назад
F_enome_n ️ Был(a) в сети 3 часа назад
Даниил Девелоп Был(a) в сети 3 часа назад
Никто Был(a) в сети 4 часа назад
Савелий Бабкин Games Был(a) в сети 4 часа назад
Был(a) в сети 4 часа назад
DmitryNimal Был(a) в сети 4 часа назад
Михаил Был(a) в сети 5 часов назад
Cris Queipo Был(a) в сети 5 часов назад
Артем Иванов Был(a) в сети 5 часов назад
Тиимерлан Зиннуров Был(a) в сети 7 часов назад
Глеб Иосиф Был(a) в сети 7 часов назад
WiseBear Был(a) в сети 7 часов назад
SHOTO Был(a) в сети 8 часов назад
lilmam20 Был(a) в сети 8 часов назад
Анастасия Басова Был(a) в сети 8 часов назад
Артем Шелест Был(a) в сети 8 часов назад
Discord Был(a) в сети 8 часов назад
RP STORE Был(a) в сети 9 часов назад
Саламбек Ибрагимов Был(a) в сети 9 часов назад
Артем Был(a) в сети 9 часов назад
LAFF Был(a) в сети 9 часов назад
чел с падика Был(a) в сети 10 часов назад
David Epanov Был(a) в сети 10 часов назад
Тимофей Сикчуров Был(a) в сети 10 часов назад
Павел Евдокимов Был(a) в сети 11 часов назад
ARSKY Был(a) в сети 11 часов назад
TOKSYCHNIE Был(a) в сети 11 часов назад
Данила Захаров Был(a) в сети 11 часов назад
Иван Был(a) в сети 11 часов назад
Andrey Был(a) в сети 11 часов назад
Иван Иманалиев Был(a) в сети 11 часов назад
Кирилл Фролов'хулинад Был(a) в сети 11 часов назад
Михаил Деревщиков Был(a) в сети 11 часов назад
Олег Клемин Был(a) в сети 11 часов назад
Immportal Был(a) в сети 11 часов назад
issqvm Был(a) в сети 11 часов назад
GROSSMAN Был(a) в сети 12 часов назад
Фрист Брик Был(a) в сети 12 часов назад
Алексей Был(a) в сети 12 часов назад
Oleg Был(a) в сети 12 часов назад
Ярик Сигма Был(a) в сети 12 часов назад
FreEzZ game Был(a) в сети 12 часов назад
Нет Имени Был(a) в сети 12 часов назад
Leo Toledo Был(a) в сети 12 часов назад
NikAura Был(a) в сети 12 часов назад
Мистер Позитивчик Был(a) в сети 12 часов назад
Sirena game Был(a) в сети 12 часов назад
Winter Ghost Был(a) в сети 12 часов назад
Serhii Pashchenko Был(a) в сети 13 часов назад
Денис Был(a) в сети 13 часов назад
... . Был(a) в сети 13 часов назад
Список ботов
rambler (12)

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

Мини-Библиотека для 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, Статьи

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