Помогите с ImGui

jeffrY.

Участник
Автор темы
40
9
Суть такова, мне нужно чтоб окно имгуи которое появилось, я мог закрепить на экране и оно просто висело, пример ниже. По стандарту когда открываешь окно, с ним взаимодействуешь и крутить мышью нельзя, а мне нужно сделать так, чтобы можно было. Подскажите кто знает, пожалуйста.
 

Вложения

  • Безымянный.png
    Безымянный.png
    123.4 KB · Просмотры: 26
Решение
Суть такова, мне нужно чтоб окно имгуи которое появилось, я мог закрепить на экране и оно просто висело, пример ниже. По стандарту когда открываешь окно, с ним взаимодействуешь и крутить мышью нельзя, а мне нужно сделать так, чтобы можно было. Подскажите кто знает, пожалуйста.
Если старый imgui :
Lua:
-- в imgui.onDrawFrame() после 'if window.v then', если оно есть 
-- или просто в тело функции, если нет проверки.
imgui.ShowCursor = false
Если для mimgui :
Lua:
local mwnd = imgui.OnFrame(function() return window[0] end, function(self)
    -- код окна
    imgui.End()
    self.HideCursor = true
end)
Вроде нигде не ошибся.

ARMOR

Я будто попал в другое измерение
Модератор
5,044
7,182
Суть такова, мне нужно чтоб окно имгуи которое появилось, я мог закрепить на экране и оно просто висело, пример ниже. По стандарту когда открываешь окно, с ним взаимодействуешь и крутить мышью нельзя, а мне нужно сделать так, чтобы можно было. Подскажите кто знает, пожалуйста.
Это разве не rederFontDrawText?
 

ARMOR

Я будто попал в другое измерение
Модератор
5,044
7,182

Там снизу есть код, первые две строчки объязательны, сам шрифт можешь поменять на Arial в второй строке(( так лучше как по мне ))
 

jeffrY.

Участник
Автор темы
40
9
Суть в том, что мне нужно само окно так закрепить

Там снизу есть код, первые две строчки объязательны, сам шрифт можешь поменять на Arial в второй строке(( так лучше как по мне ))
Суть в том, что мне нужно само окно ImGui так закрепить
 

ARMOR

Я будто попал в другое измерение
Модератор
5,044
7,182
Суть в том, что мне нужно само окно так закрепить

Суть в том, что мне нужно само окно ImGui так закрепить
Ну тогда просто создаешь окно имгуи и когда его видно отключаешь курсор серез imgui.ShowCursor = false
 
  • Нравится
Реакции: Andrinall

Andrinall

Известный
700
518
Суть такова, мне нужно чтоб окно имгуи которое появилось, я мог закрепить на экране и оно просто висело, пример ниже. По стандарту когда открываешь окно, с ним взаимодействуешь и крутить мышью нельзя, а мне нужно сделать так, чтобы можно было. Подскажите кто знает, пожалуйста.
Если старый imgui :
Lua:
-- в imgui.onDrawFrame() после 'if window.v then', если оно есть 
-- или просто в тело функции, если нет проверки.
imgui.ShowCursor = false
Если для mimgui :
Lua:
local mwnd = imgui.OnFrame(function() return window[0] end, function(self)
    -- код окна
    imgui.End()
    self.HideCursor = true
end)
Вроде нигде не ошибся.
 
  • Нравится
Реакции: ARMOR

jeffrY.

Участник
Автор темы
40
9
Если старый imgui :
Lua:
-- в imgui.onDrawFrame() после 'if window.v then', если оно есть
-- или просто в тело функции, если нет проверки.
imgui.ShowCursor = false
Если для mimgui :
Lua:
local mwnd = imgui.OnFrame(function() return window[0] end, function(self)
    -- код окна
    imgui.End()
    self.HideCursor = true
end)
Вроде нигде не ошибся.
Ничего не происходит, а если ставлю после begin, курсор просто мигает