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

2

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

fixed-scrolling-background.capx

Download now 188.33 KB

Stats

9,152 visits, 17,072 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Секция 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!