Код для поворота текста

Привет, мне бы хотелось узнать как можно было повернуть заголовок чутка на искосок

    local textLabel = vgui.Create("DLabel", DFrame)
    textLabel:SetText("Первые шаги")
    textLabel:SetFont("Font")
    textLabel:SetTextColor(color_white)
    textLabel:SetSize(370, 170)
    textLabel:SetPos(93, -20)

это материал если не вру, текст ровный

Ну да, я то хочу текст повернуть, а не текстурку

Для описания преобразования (сдвиги, вращения, машстаб, перспектива и тд) объектов в графике используют матрицы.

пример:

local m = Matrix()
m:Translate(Vector(x, y)) -- перемещаем матрицу в точку вращения
m:Rotate(Angle(0, yaw, 0)) -- поворачиваем матрицу
m:Translate(Vecotr(-w * 0.5, -h * 0.5)) -- корректируем смещение, что бы вращение происходило вокруг центра объекта

cam.PushModelMatrix(m)
	renderYourThing() -- рендеришь здесь свой draw.SimpleText и тд
cam.PopModelMatrix()

как то так примерно

3 лайка