Пятница, 29 Марта 2024, 09:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Не отображается кадр (sfml)
Не отображается кадр
rayman30011Дата: Пятница, 26 Февраля 2016, 13:02 | Сообщение # 1
был не раз
Сейчас нет на сайте
Когда персонаж идет влево, не отображается последний кадр анимации. В чем проблема?Ссылка на проект

Сообщение отредактировал rayman30011 - Пятница, 26 Февраля 2016, 13:03
FlyOfFlyДата: Пятница, 26 Февраля 2016, 13:31 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
if (current_frame >= 3)
а не >3, currentframe =3 это 4 кадр
rayman30011Дата: Пятница, 26 Февраля 2016, 13:51 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата
if (current_frame >= 3)
а не >3, currentframe =3 это 4 кадр

Кадр все равно пропадает. Если поставить if (current_frame >= 4) кадр появляется, но четвертого кадра нет)
FlyOfFlyДата: Пятница, 26 Февраля 2016, 13:59 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Цитата rayman30011 ()

Кадр все равно пропадает. Если поставить if (current_frame >= 4) кадр появляется, но четвертого кадра нет)

а понял, тогда вот так
Код
if ((int)current_frame > 3)

или
Код
if ((int)current_frame >= 3)


Сообщение отредактировал FlyOfFly - Пятница, 26 Февраля 2016, 13:59
rayman30011Дата: Пятница, 26 Февраля 2016, 16:47 | Сообщение # 5
был не раз
Сейчас нет на сайте
Нет не работает. Попробую сделать отдельно ходьбу влево.
SaiteiДата: Пятница, 26 Февраля 2016, 18:18 | Сообщение # 6
старожил
Сейчас нет на сайте
Возможно, проблема в int(current_frame)? Просто отбрасывается дробная часть числа
Форум игроделов » Программирование » C/C++ » Не отображается кадр (sfml)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг