im, делая игру прокрутки. Проблема в том, что я дошел до того, что мой игровой мир по горизонтали шире, чем у флэш-сцены/рабочего пространства. Мне интересно, как другие люди справляются с этим, потому что перетаскивание моих мувиклипов на 500 пикселей влево только для изменения незначительной детали, а затем перетащить его обратно на 500 пикселей в положение, которое у него будет в игре, - это слишком много работы.Работа с большим игровым миром во Flash
ответ
Для сторонних игроков сам игровой мир обычно создается ActionScript. Способ, которым вы можете это сделать, состоит в том, чтобы каждый «экранный» контент как собственный объект, а затем добавлял контент, когда игрок перемещается по уровню.
Во-первых, вы можете прокручивать изображение во Flash CS. Во-вторых, в большинстве боковых скроллеров, особенно потенциально бесконечных, вы не сможете добавить все объекты, которые вам нужны на сцену, поэтому вам придется либо разработать алгоритм размещения их во время выполнения, либо повторить определенную последовательность «испытаний» », которые могут быть разработаны во время разработки, но должны быть довольно короткими (хотя они могут быть более широкими, чем этап).
О размещении объекта на этапе во время выполнения - вы можете контролировать объекты, которые хотите отобразить, вы можете размещать объекты перед видимой областью сцены, а затем прокручивать их все с той же скоростью (если вы используете контейнер MC, вы можете прокрутить этот, но в конечном итоге вы выйдете из пространства координат с помощью бесконечного скроллера, поэтому, возможно, время от времени меняйте контейнер), то если координата X (или Y, если вертикальный скроллер) объекта тоже далеко на другой стороне сцены, вы удаляете его из дисплея и процесса.
- 1. Приключение приключений Python - предметы, взаимодействующие с игровым миром
- 2. Flash - Управление большим проектом
- 3. Работа с большим количеством изображений
- 4. Работа с большим XML-файлом
- 5. Работа с большим количеством ярлыков
- 6. Работа с большим файлом json
- 7. Работа с большим количеством переменных
- 8. Работа с большим количеством данных
- 9. Разработка во Flash во Flash
- 10. Как справиться с игровым миром, который обертывает, используя cocos2d на iPhone
- 11. Планирование вечеринки с миром
- 12. Работа с таймаутами по большим запросам
- 13. Работа с системой координат и игровым экраном в Unity 2d?
- 14. Работа с игровым курсором, а не курсором Windows
- 15. Работа с большим списком <T>
- 16. Работа с большим количеством почты в Outlook
- 17. VB.NET - Работа с большим количеством отправителей событий
- 18. Работа с большим csv в python
- 19. Работа с большим gzip-файлом в Spark
- 20. Работа с большим количеством strftime в Python
- 21. Работа с большим фреймом данных в R
- 22. Работа с большим .JSON файлом (PHP)
- 23. Flash Builder 4 + Flash Professional + FlashVars! = РАБОТА
- 24. Flash - поворот изображений во Flash
- 25. serveride highchart с игровым фреймворком
- 26. Взаимодействие с игровым клиентом
- 27. Flash AS3 размерность кадра работа
- 28. Проблемы с чтением файла во Flash 10
- 29. изменение скинов во flash as3
- 30. Skybox вращается вне синхронизации с миром