Покраска иконки в другой цвет

Mico

Активный
Автор темы
246
46
Версия MoonLoader
.026-beta
Возможно ли иконку (faicons) перекрасить допустим в синий? Расскажи пожалуйста как, если возможно :)
upd: еще хочу узнать возможно ли imgui.Text изменить по размеру?
 
Решение
привет-привет.
по поводу иконки - это не ко мне.
по поводу imgui.Text - ты почти по адресу 😀
Lua:
local fontsize = nil
function imgui.BeforeDrawFrame()
    if fontsize == nil then
        fontsize = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 30.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) -- вместо 30 любой нужный размер
    end
end

function imgui.OnDrawFrame()
    imgui.Text(u8"Этот текст маленький")
    imgui.PushFont(fontsize)
    imgui.Text(u8"А этот текст большой")
    imgui.PopFont()
end
так же в той строке, где комментарий, можно поменять и сам шрифт на любой.
названия шрифтов брать из папки: C:\Windows\Fonts
заходишь туда, кликаешь на нужный шрифт правой кнопкой мыши и ищешь...

Vintik

Мечтатель
Проверенный
1,469
917
привет-привет.
по поводу иконки - это не ко мне.
по поводу imgui.Text - ты почти по адресу 😀
Lua:
local fontsize = nil
function imgui.BeforeDrawFrame()
    if fontsize == nil then
        fontsize = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 30.0, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic()) -- вместо 30 любой нужный размер
    end
end

function imgui.OnDrawFrame()
    imgui.Text(u8"Этот текст маленький")
    imgui.PushFont(fontsize)
    imgui.Text(u8"А этот текст большой")
    imgui.PopFont()
end
так же в той строке, где комментарий, можно поменять и сам шрифт на любой.
названия шрифтов брать из папки: C:\Windows\Fonts
заходишь туда, кликаешь на нужный шрифт правой кнопкой мыши и ищешь свойства, в свойствах копируешь название и добавляешь в конец ".ttf"
если нету свойств, то это папка шрифтов, заходишь в неё и ищешь свой шрифт и повторяешь действия, описанные выше.
 
Последнее редактирование: