reckfellENGINE

ParallaxLayer

Слой параллакс-прокрутки, который будет использоваться с ParallaxBackground.

На этой странице
class ParallaxLayerReckfellSharpНаследует Entity2D

Слой параллакс-прокрутки, который будет использоваться с ParallaxBackground.

ParallaxLayer должен быть дочерним элементом узла ParallaxBackground. Каждый ParallaxLayer может быть настроен на движение с разной скоростью относительно движения камеры или значения ParallaxBackground.ScrollOffset. На дочерние элементы этого узла будет влиять его смещение прокрутки. Примечание: Любые изменения положения и масштаба этого узла, внесенные после его попадания на сцену, будут игнорироваться.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

ParallaxLayerКонструктор
# ParallaxLayer
C#
public ParallaxLayer();

Свойства3

MotionMirroringСвойство
# MotionMirroring
C#
public Vector2 MotionMirroring { get; set; }

интервал в пикселях, при котором ParallaxLayer Нарисовано несколько раз. Полезно для создания бесконечно прокручивающего фона. Если ось установлена на 0, ParallaxLayer будет проведен только один раз в этом направлении. Примечание: Если вы хотите, чтобы повторение пикселя-совершенства соответствовало а Texture2D При определении этого интервала вы должны учитывать любую шкалу, применяемую к текстуре. Например, если вы используете ребенка Sprite2D по шкале 0.5 для отображения 600×600 текстуры, и чтобы эта спритка повторялась постоянно горизонтально, вы должны установить зеркальное зеркало, Vector2(300, 0). Примечание: Если длина оси входа для обзора больше, чем в два раза превышает размер повторяемой оси, то она не будет бесконечно повторяться, поскольку слой параллакса в любой данный момент времени рисует только 2 точки слоя. ParallaxBackgroundИтак, если вы используете зеркало, не делать изменить ParallaxLayer вместо этого, если вам нужно изменить положение фона, установить CanvasLayer.Offset свойства в материнской компании ParallaxBackground. Примечание: Несмотря на название, слой не будет зеркален, он будет лишь повторен.

MotionOffsetСвойство
# MotionOffset
C#
public Vector2 MotionOffset { get; set; }

Смещение ParallaxLayer относительно родительского ParallaxBackground ParallaxBackground.ScrollOffset.

MotionScaleСвойство
# MotionScale
C#
public Vector2 MotionScale { get; set; }

Умножает движение ParallaxLayer. Если ось установлена на 0, она не будет прокручиваться.

Методы6

GetMirroringVector2
# GetMirroring
C#
public Vector2 GetMirroring();
Возвращает Vector2
GetMotionOffsetVector2
# GetMotionOffset
C#
public Vector2 GetMotionOffset();
Возвращает Vector2
GetMotionScaleVector2
# GetMotionScale
C#
public Vector2 GetMotionScale();
Возвращает Vector2
SetMirroringvoid
# SetMirroring
C#
public void SetMirroring(Vector2 mirror);
Параметры
ИмяТипПо умолчанию
mirrorVector2—
SetMotionOffsetvoid
# SetMotionOffset
C#
public void SetMotionOffset(Vector2 offset);
Параметры
ИмяТипПо умолчанию
offsetVector2—
SetMotionScalevoid
# SetMotionScale
C#
public void SetMotionScale(Vector2 scale);
Параметры
ИмяТипПо умолчанию
scaleVector2—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.