Урок 31. Меню.

В этой теме 1 ответ, 2 участника, последнее обновление Павел Букреев Павел Букреев 10 мес. назад.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #3103
    +2

    Sinsinmin
    Участник
    Сообщений:31

    Зарегистрирован:
    08.02.2016

    Репутация:16

    В 31 уроке есть такой баг. Когда только открываешь программу, то меню показывается нормально. Когда нажимаешь Новая Игра, то суть в том что координаты View зависят от позиции игрока. Я дописал кусочек кода чтобы при нажатии в игре на Escape опять появлялось меню.

    Но произошло следующее. Когда я нажимал в игре на Ecape то видел такую картину.

    http://s018.radikal.ru/i523/1602/d1/8436901b3749.jpg

    После минут 10 разбирательств, понял что когда начинается уровень, то  View устанавливается в месте где игрок.

    А вначале int main()

    Пишется код для установки позиции View в начало координат.

    Значит и в цикле Меню нужно проделать тоже самое. Устанавливать View в начало координат.

    То есть сначала View сбрасывается на начало координат с размерами 640 на 480.

    А следующей строкой уже задействуется вывод в окно Window.

     

    P.S. Во вложении пример того как съехало меню после нажатия Escape из игры

    Вложения:
    You must be logged in to view attached files.
    #3105
    Павел Букреев
    Павел Букреев
    Хранитель
    Сообщений:584

    Зарегистрирован:
    04.01.2015

    Репутация:103

    Так в итоге разобрался или помощь нужна?)

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)

Для ответа в этой теме необходимо авторизоваться.