
20.03.2007, 14:46
|
|
Регистрация: Oct 2005
Адрес: Russia, Irkutsk
Сообщений: 742
|
Движение в перспективе
Сразу хочу извиниться за тему, пользовался поиском. Вроде ничего нет, хотя по любому обсуждалось.
В общем требуется сделать движение игроков на игровом поле в перспективе. Возьмем к примеру одного игрока, одного соперника и поле. Игрок стоит всегда снизу экрана. Когда он передвигается по оси У, он сам стоит на месте а поле двигается у него под ногами. Само движение поля в перспективе программно не движется, а просто есть набор отрендеренных в максе картинок, которые вставлены в клип и переключается в зависимости от передвижения игрока по оси У (осуществляется стрелочками вверх/вниз). Влево/вправо же игрок сам двигается, а сцена стоит на месте. Проблема происходит когда добавляем соперника. Он стоит впереди и тут во всю используется перспектива. То есть при приближении меняется его размеры, скорость движения по Х и У. Когда мы движем игрока по У, сцена двигается (перебор кадров сцены идет) под ногами игрока вместе с соперником. Это мне непонятно как делается. Плюс ко всему ещё соперник может сам передвигаться по полю, что добавляет проблем.
Последний раз редактировалось $mival; 20.03.2007 в 14:49.
|