31 посетитель на сайте. Из них:
Пользователи1
Роботы30
Список пользователей
Максим Сейчас на сайте
Никита Сосновских Сейчас на сайте
Антон Томчук Был(a) в сети 3 минуты назад
Был(a) в сети 5 минут назад
hikkan Был(a) в сети 7 минут назад
Давид Лордетский Был(a) в сети 8 минут назад
NOVABOY - PRODUCTION Был(a) в сети 10 минут назад
Dato Guliazali195 Был(a) в сети 11 минут назад
Димитрий Коновалов Был(a) в сети 13 минут назад
Макс Уваров Был(a) в сети 17 минут назад
Сеня Был(a) в сети 20 минут назад
Савелий Пономарёв Был(a) в сети 22 минуты назад
Хьюго Пик Был(a) в сети 31 минуту назад
Nikitos Martunenko Был(a) в сети 31 минуту назад
Михаил Зиновьев Был(a) в сети 35 минут назад
Dronfaer Был(a) в сети 38 минут назад
lkaus Lonselot Был(a) в сети 43 минуты назад
Максим Был(a) в сети 52 минуты назад
sdf Был(a) в сети 52 минуты назад
Raf Был(a) в сети 58 минут назад
Сергей Литвинов Был(a) в сети 1 час назад
Иван Крюков Был(a) в сети 1 час назад
V_a_l_e_r_y_44_ Был(a) в сети 1 час назад
Том Паттисон Был(a) в сети 1 час назад
Семëн Ханьков Был(a) в сети 1 час назад
дидибок Был(a) в сети 1 час назад
MESHKOV STEPAN Был(a) в сети 1 час назад
BORZ Был(a) в сети 1 час назад
Mr Provaider Был(a) в сети 1 час назад
Gredex ❶ Был(a) в сети 2 часа назад
Дар'я Срюбко Был(a) в сети 2 часа назад
Ярослав Был(a) в сети 2 часа назад
Sirena game Был(a) в сети 2 часа назад
Был(a) в сети 2 часа назад
Demon Был(a) в сети 2 часа назад
Никита Был(a) в сети 2 часа назад
TNX :D Был(a) в сети 2 часа назад
Денис Чапай Был(a) в сети 2 часа назад
Lost Angel Был(a) в сети 2 часа назад
skitt exxx Был(a) в сети 2 часа назад
Матвейка Тягур Был(a) в сети 2 часа назад
Gemeni Funbpa Был(a) в сети 2 часа назад
Aliksandr Был(a) в сети 3 часа назад
-Серебро Был(a) в сети 3 часа назад
Serhii Pashchenko Был(a) в сети 3 часа назад
Андрей Был(a) в сети 3 часа назад
Даниил Был(a) в сети 3 часа назад
Артем Был(a) в сети 3 часа назад
Bonskiyy Был(a) в сети 3 часа назад
Абдул Исрапилов Был(a) в сети 3 часа назад
Kelenko Был(a) в сети 3 часа назад
Lukian Был(a) в сети 3 часа назад
kazinoradi kalov Был(a) в сети 3 часа назад
Sergo MSK Был(a) в сети 3 часа назад
Брал Старсер Был(a) в сети 3 часа назад
Максим абабабабабабааб Был(a) в сети 3 часа назад
Николай Лопасев Был(a) в сети 3 часа назад
WiseBear Был(a) в сети 3 часа назад
Саша Загоровский Был(a) в сети 3 часа назад
Arseniy Baev Был(a) в сети 4 часа назад
Гліб Был(a) в сети 4 часа назад
Роман Аверин Был(a) в сети 4 часа назад
Святослав Наконечний Был(a) в сети 4 часа назад
Данила Мурзанаев Был(a) в сети 4 часа назад
TONI OWNPONI Был(a) в сети 4 часа назад
issqvm Был(a) в сети 4 часа назад
Natasha Был(a) в сети 4 часа назад
Danya Shedoy Был(a) в сети 4 часа назад
QZORN Был(a) в сети 4 часа назад
Илья Был(a) в сети 4 часа назад
Jeremy Holland Был(a) в сети 4 часа назад
Никита Саломаткин Был(a) в сети 5 часов назад
Альфред Хабибуллин Был(a) в сети 5 часов назад
Тьяго Шульц Был(a) в сети 5 часов назад
Simarə Yusifzadə Был(a) в сети 5 часов назад
Администратор Был(a) в сети 5 часов назад
Максим Дип Был(a) в сети 6 часов назад
Ignatius YT Был(a) в сети 6 часов назад
holocastik404 Был(a) в сети 6 часов назад
Максим Крапивин Был(a) в сети 6 часов назад
Sherzodbek Odiljonov Был(a) в сети 6 часов назад
Ulugbek Odiljonov Был(a) в сети 6 часов назад
Данил Батц Был(a) в сети 6 часов назад
Путин Владимир Владимирович Был(a) в сети 7 часов назад
Freestyle Drift Был(a) в сети 7 часов назад
Константин Яковлев Был(a) в сети 7 часов назад
Armyashka Был(a) в сети 7 часов назад
rohimovmark Был(a) в сети 7 часов назад
Степан Сивухин Был(a) в сети 8 часов назад
Alpha Был(a) в сети 8 часов назад
Назар Жданюк Был(a) в сети 8 часов назад
Лалаовов Лшщаов Был(a) в сети 8 часов назад
Nurlan Rzabeyli Был(a) в сети 8 часов назад
Kenya Walkman Был(a) в сети 9 часов назад
Иван Касперович Был(a) в сети 9 часов назад
db9vol Был(a) в сети 9 часов назад
Leogoooor Был(a) в сети 9 часов назад
Назар Был(a) в сети 9 часов назад
XoxoL Был(a) в сети 9 часов назад
Артем Бролов Был(a) в сети 10 часов назад
Сергей Зырянов Был(a) в сети 11 часов назад
Yan Palonyi Был(a) в сети 11 часов назад
Tim Yurdik Был(a) в сети 12 часов назад
Miss Ira 04 Был(a) в сети 12 часов назад
Pantera White Был(a) в сети 12 часов назад
Станислав Гонтарев Был(a) в сети 13 часов назад
TIK TOK Был(a) в сети 16 часов назад
Kolya32777 Был(a) в сети 16 часов назад
Дан Кто Был(a) в сети 16 часов назад
Даниил Девелоп Был(a) в сети 17 часов назад
Anton pley TV Был(a) в сети 17 часов назад
Rafael Gc Был(a) в сети 17 часов назад
Ab Antonian Был(a) в сети 19 часов назад
Роман Ионов Был(a) в сети 19 часов назад
Adim129 Был(a) в сети 19 часов назад
Даниил Был(a) в сети 20 часов назад
moloyoffc Был(a) в сети 20 часов назад
Никита Был(a) в сети 20 часов назад
Nikita 228 Был(a) в сети 20 часов назад
Vladislav Basevich Был(a) в сети 20 часов назад
Даниил Викторович Был(a) в сети 21 час назад
Jack Был(a) в сети 21 час назад
Инна Шава Был(a) в сети 21 час назад
SLEEP Был(a) в сети 21 час назад
Список ботов
rambler (30)

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

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

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