Я новичок в libgdx и следовал учебному пособию, чтобы сделать простую игру, теперь я хотел расширить небольшую часть, добавив счетчик fps в верхнем левом углу экрана
Кодя использовал скопированную копию из https://github.com/libgdx/libgdx/wiki/A-Simple-Game (прокрутите до конца для получения окончательного кода)
В методе рендеринга сразу после очистки экрана и обновления камеры я сделал что-то подобное
font.draw(batch, String.valueOf(Gdx.graphics.getFramesPerSecond()), 0, 480);
(я добавил поле шрифта, инициализированное новым BitmapFont (); и, очевидно, я обернул текстовый рисунок в batch.begin () и end)
Игра вылетает при запуске, но я нене понимаю
На мой взгляд, это работает следующим образом
x равен 0, потому что я хочу, чтобы начало левого угла
480 y рисовалось сверху, камераимеет высоту 480, так что это верхний левый угол таким образом.
Теперь вопрос в том, правильно ли я понимаю систему координат или нет, что именно не так в моем коде?Я тестирую на Android между прочим.