PDA

Просмотр полной версии : 2D-платформер с перспективой


mikhailk
02.10.2015, 17:38
Может кто подскажет пример?

Персонаж бежит/прыгает по дороге, дорога движется ему навстречу, на бэке один-два-три слоя изображений, которые двигаются по своим правилам, создавая иллюзию объема. Требуемая особенность - чтобы дорога, по которой бежит перс, была бы с перспективой и одновременно двигалась.

В 3D-реализации я себе это представляю легко. Перс бежит, рядом с ним летит камера, перспектива и все дела на месте. Но интересует именно 2D-реализация. При этом перспектива важна только для дороги (там тротуарная плитка). Дома позади дороги уже будут плоскими.

Никто не видел такой игры?

Tails
02.10.2015, 17:53
Как Road Rash на Sega mega drive?

https://upload.wikimedia.org/wikipedia/en/9/91/MD_Road_Rash.png

ZackMercury
02.10.2015, 17:55
Почему бы не деформировать плитку по краям, создавая иллюзию перспективы?
http://silin.su/#AS3/bitmap/distort
http://cs629303.vk.me/v629303630/19d87/ne6nMTKxOHE.jpg

Кот Баюн
02.10.2015, 17:58
там закон перспективы вроде простой - каждый слой движется в два раза медленнее предыдущего

caseyryan
02.10.2015, 18:02
Не понятно что ты имеешь в виду. Может речь о параллаксе?

mikhailk
02.10.2015, 18:30
http://pandia.ru/text/78/152/images/image009_76.jpg

В каждый момент на сцене видим сходящиеся ряды плитки. При этом все это движется справа налево и как-то деформируется.


там закон перспективы вроде простой - каждый слой движется в два раза медленнее предыдущего

кстати, это решение
только заказчик хочет четкие края плитки

caseyryan
02.10.2015, 18:53
Cart_mission.swfТы на нативном флеше пишешь? Я на нативном делал вот так.
Просто поворот в 3д пространстве, без сторонних движков. В старлинге так не получится

udaaff
02.10.2015, 19:00
В старлинге так не получится
А Sprite3D не годится? http://wiki.starling-framework.org/manual/sprite3d

caseyryan
02.10.2015, 20:01
Во блин) А его я видимо проворонил :D

udaaff
02.10.2015, 20:21
Это в 1.6 добавился.
http://gamua.com/blog/2014/12/starling-16/

Добавлено через 12 минут
Я на нативном делал вот так.
https://apps.facebook.com/juicyland вот, кстати, на старлинге игрушка, правда, не знаю, что они там юзают для карты, расширение скорее всего кастомное.

mikhailk
02.10.2015, 22:53
https://apps.facebook.com/juicyland вот, кстати, на старлинге игрушка, правда, не знаю, что они там юзают для карты, расширение скорее всего кастомное.


Классно сделано.
Как я понял, деформируется изображение поверхности. А вот объекты стоят просто плоскими спрайтами. Иногда, составными, как, например, мостик через ручей.


Ты на нативном флеше пишешь?

Как раз на Starling'е.