как вывести текст из imgui.Combo

$Mr.R1ch$

Активный
Автор темы
318
50
Версия MoonLoader
Другое
пытался получить текст из комбо таким путем:
Lua:
local test = new.int()
local test_list = {u8'Это первый список Combo', u8'А это второй'}
local test_one = imgui.new['const char*'][#test_list](test_list)

imgui.Combo("##combo", test, test_one, #test_list)

imgui.Text(u8'Список комбо: '..test[0] = u8:decode(test[0]+1)
но текст просто не выводит, помогите.
 
Решение
Так?
upd. Исправил, спасибо @chromiusj
Lua:
local test = new.int()
local test_list = {u8'Это первый список Combo', u8'А это второй'}
local test_one = imgui.new['const char*'][#test_list](test_list)

imgui.Combo("##combo", test, test_one, #test_list)

imgui.Text(u8'Список комбо: ' .. u8(test_list[test[0]]))

Vintik

Через тернии к звёздам
Проверенный
1,562
1,033
Так?
upd. Исправил, спасибо @chromiusj
Lua:
local test = new.int()
local test_list = {u8'Это первый список Combo', u8'А это второй'}
local test_one = imgui.new['const char*'][#test_list](test_list)

imgui.Combo("##combo", test, test_one, #test_list)

imgui.Text(u8'Список комбо: ' .. u8(test_list[test[0]]))
 
Последнее редактирование:
  • Нравится
Реакции: $Mr.R1ch$

chromiusj

$IWishYouSweetDreams
Модератор
5,730
4,019
Так?
Lua:
local test = new.int()
local test_list = {u8'Это первый список Combo', u8'А это второй'}
local test_one = imgui.new['const char*'][#test_list](test_list)

imgui.Combo("##combo", test, test_one, #test_list)

imgui.Text(u8'Список комбо: ' .. u8(test_list[test.v]))
у тебя происходит смешивание имгуи,и мимгуи,ты обьявляешь переменную как в мимгуи,но обращаешься к ее значению,как в имгуи
imgui -> .v
mimgui -> [0]
 
  • Нравится
Реакции: Vintik

$Mr.R1ch$

Активный
Автор темы
318
50
Так?
upd. Исправил, спасибо @chromiusj
Lua:
local test = new.int()
local test_list = {u8'Это первый список Combo', u8'А это второй'}
local test_one = imgui.new['const char*'][#test_list](test_list)

imgui.Combo("##combo", test, test_one, #test_list)

imgui.Text(u8'Список комбо: ' .. u8(test_list[test[0]]))
все работает, хотя были недочёты но, я их исправил. Благодарю!
 
  • Нравится
Реакции: Vintik