[imgui] кликабельная картинка

sat0ry

Известный
Автор темы
1,093
296
Версия MoonLoader
.026-beta
Как можно сделать кликабельную картинку или же проще кнопку-картинку(хз)
 

Hatiko

Известный
Проверенный
1,512
628
Lua:
local img = imgui.CreateTextureFromFile('пусть до изображения')

size = imgui.ImVec2(x,y) -- Размер отображаемого изображения
--[[ Первый и второй ImVec2 это "долевые" координаты изображения. К примеру может использоваться
одно изображения в виде текстуры, из которой за счёт долей вытягиваешь одну картинку. Но тебе не надо поэтому 0/0 и 1/1

]]
imgui.ImageButton(img, size, imgui.ImVec2(0,0),  imgui.ImVec2(1,1), -1, imgui.ImVec4(1,1,1,0), imgui.ImVec4(1,1,1,1));
 
  • Влюблен
Реакции: sat0ry

RedHolms

Известный
Проверенный
620
367
Как можно сделать кликабельную картинку или же проще кнопку-картинку(хз)
Lua:
imgui.IsItemClicked(imgui.MouseButton.Left)
-- Можешь убрать imgui.MouseButton.Left для возможности нажатия любой кнопкой мыши
 
  • Нравится
Реакции: sat0ry