Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ParallaxLayer
Застаріло: Use the Parallax2D node instead.
Успадковує: Node2D < CanvasItem < Node < Object
Параллакс шар прокручування для використання з ParallaxBackground.
Опис
Параллакс Шар повинен бути дитиною ParallaxBackground вершини. Кожен Параллакс Шар може бути встановлений для переміщення на різних швидкостях відносно руху камери або значення ParallaxBackground.scroll_offset.
Це діти вершини будуть вражені своїм зміщенням прокручування.
Примітка: Будь-які зміни положення цієї вершини та масштаби, зроблені після того, як він надходить до сцени, будуть ігноруватися.
Властивості
|
||
|
||
|
||
physics_interpolation_mode |
|
Описи властивостей
Vector2 motion_mirroring = Vector2(0, 0) 🔗
Проміжок, в пікселях, при якому повторюється ParallaxLayer. Корисне створення нескінченно прокрученого фону. Якщо вісь встановлена до 0, то ParallaxLayer буде намальовано тільки один раз по цьому напрямку.
Примітка: Якщо ви хочете повторити підписку на піксель-перфект матчу Texture2D, що відображається дочірньою вершиною, ви повинні враховувати будь-яку вагу, що наноситься на текстуру при визначенні цього інтервалу. Наприклад, якщо ви використовуєте дитину Sprite2D, масштабовані до 0.5, щоб відобразити текстуру 600x600, і хочете, щоб цей спрайт був повторений безперервно горизонтально, ви повинні встановити дзеркалювання до Vector2(300, 0).
Примітка: Якщо довжина осі огляду більше, ніж в два рази повторне розмір осі, вона не буде повторюватися нескінченно, так як шар паралаксу тільки виводить 2 екземпляри шару в будь-який час. Вікна видимості обчислюється з батьків ParallaxBackground, а не власне положення шару. Отже, якщо ви використовуєте дзеркала, до не змінити позицію ParallaxLayer відносно його батька. Замість цього, якщо вам необхідно налаштувати позицію фону, встановіть CanvasLayer.offset майно в батьківстві ParallaxBackground.
Примітка: Незважаючи на назву, шар не буде дзеркальним, він буде повторюватися.
Vector2 motion_offset = Vector2(0, 0) 🔗
Зсув ParallaxLayer відносно зсуву батьківського ParallaxBackground ParallaxBackground.scroll_offset.
Vector2 motion_scale = Vector2(1, 1) 🔗
Множить рух шару ParallaxLayer. Якщо вісь встановлено на 0, воно не прокручуватиметься.