Как сделать фон как у BearWare v2?

Статус
В этой теме нельзя размещать новые ответы.
Забаненный
Статус
Оффлайн
Регистрация
4 Авг 2017
Сообщения
233
Реакции[?]
26
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
25 Фев 2017
Сообщения
206
Реакции[?]
88
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в
Пожалуйста, авторизуйтесь для просмотра ссылки.
вроде такая фича есть
 
5 ночей на aim_ag_texture2
Эксперт
Статус
Оффлайн
Регистрация
6 Апр 2017
Сообщения
826
Реакции[?]
401
Поинты[?]
11K
Забаненный
Статус
Оффлайн
Регистрация
25 Фев 2017
Сообщения
206
Реакции[?]
88
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
void DrawBackdrop()
    {
        int s = rand() % 24;

        if (s == 0)
            Dots.push_back(new Dot(Vector2D(rand() % (int)ScreenSize.x, -16), Vector2D((rand() % 7) - 3, rand() % 3 + 1)));
        else if (s == 1)
            Dots.push_back(new Dot(Vector2D(rand() % (int)ScreenSize.x, (int)ScreenSize.y + 16), Vector2D((rand() % 7) - 3, -1 * (rand() % 3 + 1))));
        else if (s == 2)
            Dots.push_back(new Dot(Vector2D(-16, rand() % (int)ScreenSize.y), Vector2D(rand() % 3 + 1, (rand() % 7) - 3)));
        else if (s == 3)
            Dots.push_back(new Dot(Vector2D((int)ScreenSize.x + 16, rand() % (int)ScreenSize.y), Vector2D(-1 * (rand() % 3 + 1), (rand() % 7) - 3)));

        DrawIntRect(IntRect{ 0, 0, (int)ScreenSize.x, (int)ScreenSize.y }, Color(0, 0, 0, 225 * (MenuAlpha / 255.0f)));

        for (auto i = Dots.begin(); i < Dots.end();)
        {
            if ((*i)->GetPosition().y < - 20 || (*i)->GetPosition().y > ScreenSize.y + 20 || (*i)->GetPosition().x < -20 || (*i)->GetPosition().x > ScreenSize.x + 20)
            {
                delete (*i);
                i = Dots.erase(i);
            }
            else
            {
                (*i)->SetOpacity(MenuAlpha);
                (*i)->Update();
                i++;
            }
        }
        for (auto i = Dots.begin(); i < Dots.end(); i++)
            (*i)->Draw();
}
Судя по всему, это оно(но может есть какие-то зависимости)
 
comeback?
Участник
Статус
Оффлайн
Регистрация
14 Янв 2017
Сообщения
581
Реакции[?]
197
Поинты[?]
0
Ееее, точки (dots)
Тебе придется спастить почти всё, что свзяано с анимацией на заднем фоне. Лучше убери анимацию и оставь только черный фон. Выглядит норм.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу