Как я могу имитировать высоту в 2D-игре сверху вниз? Один из способов, которым я думал, - сделать плитки, которые должны быть выше, ярче, но мне было интересно, есть ли стандартная или лучшая реализация.
2d
game-mechanics
tilemap
view
Hophat Abc
источник
источник
Ответы:
Прежде всего и уточнить, как вы требуете, чтобы быть полностью сверху вниз или же вы считаете , что - то вроде этого , как быть сверху вниз тоже. В этом примере вы можете сказать, что дом намного выше бочки, просто по количеству плиток, которые они оба перекрывают по вертикали. Кроме того, позволяя персонажу перемещаться за объектами, это еще один хороший способ дать игроку понять, насколько он высок.
Если, с другой стороны, вы на самом деле имеете в виду чистый взгляд на мир сверху вниз, вы можете попробовать сами предложить различные значения яркости в зависимости от высоты плитки. Попробуйте, так как это должно быть довольно легко реализовать, и посмотрите, достаточно ли хороши результаты.
Но если вы хотите произвести более сильное впечатление, возможно, вы могли бы добавить и тени. Выберите произвольное направление света и пусть ваши плитки бросают тень на плитки ниже их соответствующих высот. Таким образом, более высокие плитки будут отбрасывать более длинные тени, чем более низкие, и дать игроку дополнительный визуальный признак высоты каждой плитки. Это должно быть намного сложнее реализовать, хотя.
источник