Как создать бесконечный задний фон

  • 0 favourites

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

fixed-scrolling-background.capx

Download now 188 KB

Stats

2,573 visits, 2,974 views

Tools

Секция 2

Скрипт

Когда вы подготовились, вам нужно сделать следующие в вашем скрипте.

Добавь новую глобальную переменную > ScrollSpeed = 200 (на сейчас).

После этого вам нужно сделать это.

System > Every tick - TiledBackground > Set ("X" если вы увеличили ширину фона или "Y" если высоту) > "TiledBackground.("X" или "Y" в зависимости от того что вы выбрали раньше) + (dt*ScrollSpeed)".

Пример

System > Every tick - TiledBackground > Set Y > TiledBackground.Y+(dt*ScrollSpeed)

Now you we need to reset the Y or X, depending on which way you're moving it, back to 0. Потом мы будем делать это:

TiledBackground > "Compare X" или "Compare Y" > В зависимости от направления выбираем: вверх или влево - меньше, вниз или вправо - больше, ВСЁ ДОЛЖНО БЫТЬ БОЛЬШЕ ИЛИ МЕНЬШЕ ЧЕМ 0, потом для действии "Set X" или "Set Y" выберите X или Y который был раньше.

Чтобы определиться какая переменная ScrollSpeed должна быть, добавьте "Keyboard" и этот временный скрипт:

Keyboard > On Key Pressed > Вправо - Прибавить 100 в ScrollSpeed

Keyboard > On Key Pressed > Влево - Убавить 100 из ScrollSpeed

Теперь мы просто найдём предпочитаемое число и изменим число ScrollSpeed на ваше. Отладочный пред-просмотр поможет вам найти ScrollSpeed во время пред-просмотра в реальном времени не добавляя дополнительных объектов ;)

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!