Вопрос Не определяет индификаторы imgui dx11

Imgui Seller
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
589
Реакции
60
1732255652090.png

решил скопипастить батон колор, но вот не видит r g b, как можно было бы исправить?

сорян за тупой вопрос, но я новичек в imgui так что решил спросить.
 
Последнее редактирование:

C++:
Expand Collapse Copy
void ButtonColor(int r, int g, int b)
{
    ImGuiStyle& style = ImGui::GetStyle();

    style.Colors[ImGuiCol_Button] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonHovered] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonActive] = ImColor(r, g, b);
}

Должно быть норм у тебя

Досмотрел

void ButtonColor(int r, int g, int b);
Убери точку с запятой.
 
C++:
Expand Collapse Copy
void ButtonColor(int r, int g, int b)
{
    ImGuiStyle& style = ImGui::GetStyle();

    style.Colors[ImGuiCol_Button] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonHovered] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonActive] = ImColor(r, g, b);
}

Должно быть норм у тебя

Досмотрел

void ButtonColor(int r, int g, int b);
Убери точку с запятой.
1732277722561.png
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

вот ориг example, а ты склонировал поебень какую-то
так это то что я сегодня использовал.
могу попросить тебя использовать
Пожалуйста, авторизуйтесь для просмотра ссылки.
сурс, на dx11? просто я весь день пытаюсь убрать, совет знакомого кодера не помог, что делать не знаю
 
так это то что я сегодня использовал.
могу попросить тебя использовать
Пожалуйста, авторизуйтесь для просмотра ссылки.
сурс, на dx11? просто я весь день пытаюсь убрать, совет знакомого кодера не помог, что делать не знаю

Давай свой исходник, а то без него не разобраться.
 
выше код из ориг ексзампла dx11
ss
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

1732289437243.png


вот и твоя ошибка
1732289769767.png
 
охуенно кстати лсп майков ошибку определил как "missing ;"
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
 
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
хорошо сейчас попробую
 
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
 
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
ну потому что она у тебя каждый кадр на ноль сбрасывается, это же локальная переменная
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
static int iTab = 0;
 
Назад
Сверху Снизу