Горизонтальная прокрутка Flash-игра / Большая горизонтальная сцена - PullRequest
1 голос
/ 25 апреля 2010

Я сейчас изучаю Flash (CS4, AS3) и создаю игру. В настоящее время у меня есть 1 FLV-файл с 4 сценами, затем я перемещаюсь слева направо, а затем в сцену 2 и иду слева направо. Это игра, в которой всплывают предметы, по которым нужно нажимать, и вы получаете очки.

Есть ли способ объединить их в одну сцену? Только Flash позволяет иметь максимальную ширину 2880 пикселей. Причина этого в том, что переход между сценами происходит из-за RUBBISH, и что моя AS не работает правильно между сценами (теряет значения).

Любая помощь будет принята с благодарностью!

Nathan

Ответы [ 2 ]

2 голосов
/ 26 апреля 2010

Обычный способ прокрутки - это использование плиток . В основном вы используете небольшие строительные блоки для рисования фона в игре. Используя эту технику, вы можете иметь практически неограниченную ширину в вашей игре. Ознакомьтесь со статьей, указанной выше!

0 голосов
/ 26 апреля 2010

И хотя это технически все еще прокрутка на основе плиток, если ваш фон на самом деле не состоит из отдельных маленьких плиток, вы все равно можете разделить его на битовые данные шириной 2880 пикселей, поместить эти битовые данные в массив и во время выполнения copyPixels необходимые пиксели оттуда на ваш экран.

...