2016-03-26 4 views
0

Я хочу начать работать с LWJGL, LibGDX и TiledMap в 2D-платформерной игре (JAVA).LWJGL + LibGDX + TiledMap 2D Platformer Graphics (начало)

В начале я хочу узнать, как загрузить фон и плеер. Как я узнал, для игрока я должен создать png с несколькими позициями игрока и загрузить их с помощью LibGDXTexturePacker, чтобы сделать это с помощью TiledMap. Я хочу узнать, что это лучший способ сделать графику.

В: Должен ли я использовать TiledMap для анимации игроков, LWJGL или что-то еще? Также предлагая мне учебник, было бы неплохо, как для анимации игроков, так и для фона. (Я хочу переместить плеер с помощью клавиатуры).

Это сейчас. Надеюсь, кто-нибудь может мне помочь.

ответ

1

Для анимации плеера я загружал бы в spriteSheet, состоящий из каждого кадра на плеере. Этот спрайт может храниться в переменной Sprite. Затем используйте TextureRegions, чтобы разбить spriteSheet на несколько спрайтов. Перемещение плеера с клавиатуры на самом деле очень простое, используя Gdx.input.isKeyPressed (Input.Keys.W), который вы можете проверить, чтобы увидеть, нажата ли W, если да, возьмите позицию игроков и добавьте 1 по оси Y. Будьте уверены, что всякий раз, когда вы перемещаете подобные вещи, время от значения Gdx.graphics.getDeltaTime() гарантирует, что независимо от того, какой FPS вы получите, он будет двигаться с той же скоростью. Что касается учебников, я бы рекомендовал TheChernoProject на youtube и ForeignGuyMike (также на youtube).

 Смежные вопросы

  • Нет связанных вопросов^_^