|
|
|||||
[+3 05.12.12]
Регистрация: Mar 2012
Сообщений: 46
|
платформер с несколькими фонами
Добрый вечер уважаемые гуру. Столкнулся с проблемой создания скроллинга игрового мира,у которого есть задние планы со своей скоростью перемещения.Как двигать мир с одним фоном уже научился,а вот добиться эффекта с тремя фономи не получается.Хотелось бы узнать о ресурсах,как добиться эффекта,как в в приложенном примере.Спасибо
Последний раз редактировалось Wolsh; 13.04.2013 в 00:42. |
|
|||||
Вы бы, хотя б объяснили как бы двигаете 1, как 3, показали бы код, и тогда Вам скорее всего б помогли,.. и так это "битва экстрасенсов"
пс Вы смогли определять коллизии, лазать по лестницам,...
__________________
местонахождение |
|
|||||
Ну просто у каждого из фонов своя линейная функция координат от виртуальнго параметра х
var xVirtual:Number = .... //тут уж как вы сами высчитываете var yVirtual:Number = back1.x = xVirtual; back1.y = yVirtual; back2.x = xVirtual / 2; back2.y = yVirtual / 2; back3.x = xVirtual / 6; back3.y = yVirtual / 6;//соответсвенно чем дальше фон находится тме медленне он движется :) Зная виртуальное расстояние до ближнего плана и до дальнего через подобные треугольники может рассчитать вполне точно замедление скорости. А можете и просто подобрать на глаз
__________________
... Последний раз редактировалось Александр Мостовой; 13.04.2013 в 20:38. |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Обалденная игруха. Получил эстетическое удовольствие. А чего нельзя запихнуть фоны в один клип и двигать его одного?
|
|
|||||
Цитата:
__________________
... |
|
|||||
Это называется параллакс. Пример:
http://www.lextalkington.com/blog/20...system-engine/ |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
будет всё отлично.
|
|
|||||
Lorem ipsum
|
Babylon, можешь подробней рассказать о своей реализации параллакса путем смещения одного лишь клипа со всеми фонами внутри?
__________________
Поймай яблоко 2! |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Я не говорил, что со всеми фонами. По моему это очевидно.
|
|
|||||
Lorem ipsum
|
Очевидно, что ты предлагаешь неприемлемый вариант.
Если для тебя очевидно другое — изложи подробней свою мысль, не сочти за труд. Автор задал вопрос именно для этого, а не для "будет всё отлично".
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 15:52. |
|
« Предыдущая тема | Следующая тема » |
|
|