Как сделать подгрузку png картинки

Lill_Chich

Участник
Автор темы
73
5
Версия MoonLoader
.026-beta
Как сделать подгругзку png картинки в imgui окно?
 

Rice.

Известный
Модератор
1,756
1,622
Как сделать подгругзку png картинки в imgui окно?
Lua:
--[[
getGameDirectory() - Возвращает полный путь к директории игры (например: D:\NewGTA2)
getWorkingDirectory() - Возвращает полный путь к рабочей директории MoonLoader (например: D:\NewGTA2\moonloader)
В моём случае картинка называется "Logo.png"
]]

local picture = imgui.CreateTextureFromFile(getWorkingDirectory() .. '/Logo.png')

-- imgui
imgui.Image(picture, imgui.ImVec2(200, 200)) -- 2 аргумент это размер картинки, необязательно указывать настоящие размеры картинки
 

Rice.

Известный
Модератор
1,756
1,622
 

ARMOR

011110000111100101101001
Модератор
4,969
6,890
ты не понял. Это я знаю. Я хочу чтобы картинка сама погрузилась. Тоесть когда чел берёт качает скрипт ему не надо отдельно качать фото, а скрипт сам фото установит.
А почему фото просто в скрипт не записать?
 

Manuel Leon

Известный
266
169


Lua:
local memory = require("memory")
local imgui = require("imgui")


local var = -- здесь exit_data из скрипта
local varimgui = imgui.CreateTextureFromMemory(memory.strptr(var), #var)