Интересная модель поведения камеры в сайд-скроллерах
Иногда вариант с жестко привязанной к игроку камерой не подходит. Если камера будет двигаться быстро, то игрок может не замечать какие-то игровые детали.
Чтобы этого избежать, пользователь под ником MrWpGg показал модель поведения камеры, которая избирательно следует за игроком. Описание логики поведения:
1. На камере делаем условные 4 линии с одинаковым интервалом. Нумеруем их от 1 до 4 слева направо.
2. Во время движения влево камера центруется на 3й линии. Вправо — на линии 2.
4. Если игрок меняет направление, то камера остаётся на месте до тех пор, пока игрок: не коснётся 4й линии (тогда камера центруется на 2й), или 1й линии (тогда камера центруется на 3й).
Но и у этого способа есть минус. Он заключается в ограничении области видимости, когда враги будут появляться с обеих сторон игрока.
Источник: https://tprg.ru/uM61
#2d #советы
Post #380
4.15K
- 👍 1