Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

VisualElement.transform

Группа методов устарела

Declaration

Obsolete public UIElements.ITransform transform;

Описание

Возвращает объект стилей преобразования для этого VisualElement.

Объект transform styles содержит свойства position, rotation, scale стиля этого VisualElement. Примечание: этот объект трансформации отличается от MonoBehaviour Transform у GameObject и не связан с ним. Три члена интерфейса пишут во встроенный стиль визуального элемента и читают из разрешённого стиля. Однако VisualElement.style API предлагает больше возможностей и является рекомендуемым подходом. Например, вы можете установить translate и position в процентах с помощью VisualElement.style API.

Следующий пример читает текущее положение, вращение и масштаб из resolvedStyle VisualElement, а затем обновляет свойства стиля с этими значениями.

         var visualElement = new VisualElement();
         Vector3 position = visualElement.resolvedStyle.translate;
         visualElement.style.translate = new Translate(position.x, position.y, position.z);
         Quaternion rotation = visualElement.resolvedStyle.rotate.ToQuaternion();
         visualElement.style.rotate = new Rotate(rotation);
         Vector3 scale = visualElement.resolvedStyle.scale.value;
         visualElement.style.scale = new Scale((Vector2) scale);