Как получить свойство размера элемента пользовательского интерфейса с инструментом Unity UI ToolkitC#

Место общения программистов C#
Anonymous
 Как получить свойство размера элемента пользовательского интерфейса с инструментом Unity UI Toolkit

Сообщение Anonymous »

Я пытаюсь получить и сохранить ширину элемента пользовательского интерфейса (с помощью инструментария Unity UI) для последующего расчета: < /p>

Код: Выделить всё

int width = SomeGroupBox.style.width.value;
< /code>
где групповое поле приобретается SomeGroupBox = getComponent  (). RootVisualElement.q  ("nameofGroupbox"); 
.
Но единство отказывается дать мне ширину и показал:

Код: Выделить всё

Error CS0029 Cannot implicitly convert type 'UnityEngine.UIElements.Length' to 'int'
Явно отбрасывая его в int также не работал, как и Float или long type.
< P> Есть ли способ использовать unityEngine.ueelments.length тип как int ?

Подробнее здесь: https://stackoverflow.com/questions/762 ... ui-toolkit

Вернуться в «C#»