Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Чамсы

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
29 Май 2019
Сообщения
692
Реакции
147
Почему не изменяется цвет глоу чамсов
1591956786956.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
мб код дашь, не? Проверь в коде чамсов, есть ли там modulate, который отвечает за цвет чамсов, то вот пример - modulate( Variables.Visuals.enemy_layer_color, enemy_layer );
 
делай не через ColorModulate а через шейдер $envmaptint
вот тебе под твой симпл

C++:
Expand Collapse Copy
    bool bFound = false;
    IMaterialVar* pMatVar = mat->FindVar("$envmaptint", &bFound);
    if (bFound)
        (*(void(__thiscall**)(int, float, float, float))(*(DWORD*)pMatVar + 0x2c))((uintptr_t)pMatVar, color.r() / 255.f, color.g() / 255.f, color.b() / 255.f);

color - цвет из твоего колорпикера
у меня вот так вот

C++:
Expand Collapse Copy
void overwrite(bool xqz, int type, Color color) const;
И как пример у тебя должно быть вот так вот
C++:
Expand Collapse Copy
g_helpers.material_helper.overwrite(xqz, material, g_options.color);
 
Назад
Сверху Снизу