SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Плавная смена фона, работа с видео
Помечено: видео, затемнение, Смена фона
В этой теме 8 ответов, 5 участников, последнее обновление Arliniel 6 года/лет, 4 мес. назад.
-
АвторСообщения
-
Всем доброе время суток.
Возникла необходимость реализации плавной смены фона. Фон задан спрайтом на весь размер окна.
Конкретнее ( чтобы при нажатии клавиши происходило затемнение экрана, и через какой-то временной промежуток появлялся следующий спрайт из темноты)
Есть ли возможность реализовать это затемнение? Ну а во время полной тьмы можно нарисовать другой спрайт и медленно это затемнение убрать.
—————————————————————-
+ доп вопрос. Возможно ли вставлять видео по средством сфмл (с++)?
Да легко.
C++123456void UpdateMinus(float& time){// Делаем объект темнее с каждым тикомm_Timer -= time;sprite.setColor(sf::Color(m_Timer/m_TIMER_CONST * 255,m_Timer/m_TIMER_CONST * 255,m_Timer/m_TIMER_CONST * 255, 255));}По поводу воспроизведения видео внутри окна посмотрите ТУТ
Такой вот вопрос, а что за sfe? За что оно отвечает? Просто из статьи не особо понял, а так компилятор жалуется на sfe :с
не sfe а sf::
Пространство имен SFML
sf::Colorusing namespace sf;
ColorНу просто там автор намеренно несколько раз пишет sfe::, вот и стало интересно
Они пишут там sfe, потому что это пространство имен библиотеки sfeMovie, основанной на SFML. Данная библиотека позволяет проигрывать видео. Вот сслыка на ее официальный сайт и github
Не сразу понял о чём речь )
Вот, спасибо, добрый человек с:
Видимо я что-то упустил пока переводил, поэтому и не доперПрошу прощения, а нельзя ли увидеть полный код с применением данной функции? Мне не хватило приведенного выше фрагмента
-
АвторСообщения
Для ответа в этой теме необходимо авторизоваться.