Быстрые факты:LibGDX Sprite/Плитка рендеринга позади и впереди объекта
- Я использую Плиточный как мой Tile-редактор.
- Я использую LibGDX. У меня есть все, чтобы работать на старую игру в стиле Покемона.
Моя проблема:
Я не создаю покемонов. Мой спрайт 60x20 пикселей, но я хочу, чтобы нижняя 20x20 пикселей (мои ноги) была моей зоной столкновения.
Теперь возьмите дерево, с 20x20pixels unwalkable дном:
Когда я иду со дна, я хочу 40 пикселей выше ног, чтобы быть показал Infront дерева. Это означает, что на 20 пикселей ниже дна и 20 пикселей выше, напротив фактических деревьев. Но, когда я стою чуть выше дна дерева, я хочу, чтобы мой игрок был полностью покрыт за деревом.
Когда я программировал без LibGDX (на рабочий стол, low low-end), я сначала отобразил все пиксели выше моей позиции, затем проверил все предметы, которые выходили выше/ниже меня, а затем отображали все остальное.
Теперь я не знаю, что бы сделать всего пару пикселей, когда я использую OrthogonalTileMapRenderer
.
спасибо! Если бы я мог «подняться», я бы! Думаю, я все понял и оставил полный код, если я заработаю! – user2687506