Sidney31 Известный Автор темы 1,124 385 14 Мар 2022 #1 Версия MoonLoader .026-beta Здравствуйте. Подскажите, как сделать округление до десятых? Чтобы вместо 1.200000 было 1.2. Спасибо. Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1) then save() end
Здравствуйте. Подскажите, как сделать округление до десятых? Чтобы вместо 1.200000 было 1.2. Спасибо. Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1) then save() end
Решение RedHolms 14 Мар 2022 Sidney31 написал(а): Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная. Нажмите для раскрытия... По идее, должна была сократить количество цифр после запятой до 1 Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end Пора переходить на Mimgui :3
Sidney31 написал(а): Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная. Нажмите для раскрытия... По идее, должна была сократить количество цифр после запятой до 1 Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end Пора переходить на Mimgui :3
RedHolms Известный Проверенный 619 366 14 Мар 2022 #2 Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо Если ты про Imgui/Mimgui, то попробуй: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, "%.1f") then save() end И да, чекай хеадер :3 imgui/imgui.h at master · ocornut/imgui Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies - ocornut/imgui github.com Позитивный голос 0 Негативный голос
Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо Если ты про Imgui/Mimgui, то попробуй: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, "%.1f") then save() end И да, чекай хеадер :3 imgui/imgui.h at master · ocornut/imgui Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies - ocornut/imgui github.com
Sidney31 Известный Автор темы 1,124 385 14 Мар 2022 #3 RedHolms написал(а): Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо Нажмите для раскрытия... Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная. Позитивный голос 0 Негативный голос
RedHolms написал(а): Если ты про само число, то 1.2(0) = 1.2, так что ничего округлять не надо Нажмите для раскрытия... Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная.
RedHolms Известный Проверенный 619 366 14 Мар 2022 Решение #4 Sidney31 написал(а): Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная. Нажмите для раскрытия... По идее, должна была сократить количество цифр после запятой до 1 Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end Пора переходить на Mimgui :3 Реакции: Sidney31 Позитивный голос 1 Негативный голос Решение
Sidney31 написал(а): Да, имел ввиду сокращение записи. Добавил "%.1f", ничего не изменилось. Что делает эта запись? За ссылку спасибо, полезная. Нажмите для раскрытия... По идее, должна была сократить количество цифр после запятой до 1 Понял в чём проблема, у MoonImgui старая версия Imgui, поэтому воть: Lua: if imgui.InputFloat(u8'Громкость звукового оповещения', volume, 0.1, 0.1, 1) then save() end Пора переходить на Mimgui :3