Ответы пользователя по тегу Разработка игр
  • Как рендерить shape в libGDX?

    agent10
    @agent10
    Software Engineer
    1) Где-то в коде у себя создаёте ShapeRenderer. Важно: он должен быть один т.к. достаточно тяжёлый класс.
    2) Между shapeRenderer.begin() и shapeRenderer.end() рисуете, что хотите, например ваш shapeRenderer.polygon(...).
    Ответ написан
    Комментировать
  • Почему при закрытии приложения текстуры становятся чёрными?

    agent10
    @agent10
    Software Engineer
    Для начала надо понять откуда вы берёте "картинки" для текстур и как загружаете их в текстуру.
    В libgdx есть понятие управляемых и неуправляемых текстур.
    Управляемые текстуры восстанавливаются сами. Такие текстуры обычно загружаются из директории assets и libgdx сам заново загружает картинки в текстуры при восстановлении.
    Неуправляемые текстуры контролируете вы.
    Если текстуры динамические, например, картинки получаете из интернета, то необходимо отдельно в памяти хранить исходный Pixmap или Bitmap из которого при восстановление вы обновите заново текстуру.
    Ответ написан
    3 комментария