SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Не изменяется спрайт персонажа после смерти › Ответ в теме: Не изменяется спрайт персонажа после смерти
)))Отвечу чисто для своего тестирования. Не претендую на истину.
Судя по всему вывод спрайта должен быть после присвоения p.sprite
То бишь
C++
1 2 |
if (p.life == false) { window.draw(text3); p.sprite.setTextureRect(IntRect(99, 2016, 32, 32));} window.draw(p.sprite);//рисует обьект.draw-рисовать |
Местами пробуй поменять
Щас у тебя выходит сначала ты вывел картинку, потом поменял спрайт но не вывел. А что там будет в следующем проходе цикла фиг знает.
Надо бы сразу выводить.