Jump to content

Вопрос про работу и валидацию properties


photo

Recommended Posts

Posted (edited)

День добрый,

Во время работы с компонентами возник вопрос о работе с properties в редакторе. У меня следующий вопрос

  • есть два связанных свойства - массив строк, представляющий набор костей IK цепочки и второй массив - набор ограничений суставов в этой цепочке. Сейчас они никак не связаны друг с другом в редакторе и модификация одного не приводит к модификации другого, подскажите, как можно связать массивы в редакторе по параметру их размера, чтобы не было следующей ситуации?
    image.png.e52788868de613362a23ced89e517448.png
  • Также, в поля IK Chain нужно вносить имена костей текстом. Есть ли возможность понять, что они на самом деле находятся в одной цепочке (прямая иерархия костей без дыр) или в поле не вписано некорректное имя?

- Спасибо

PS: альтернативный вариант упаковки параметров в один массив не тема текущего вопроса. Меня интересует именно возможность связывания параметров и их валидации в редакторе.

Edited by Pavel.Golovinskiy
Posted

Павел, здравствуйте!

1) Такого функционала нет из коробки в редакторе, но предложенный вами альтернативный вариант, кажется, подходит лучше всего.

Свою логику валидации можно сделать на стороне плагина к редактору (но встроиться прямо в окно пропертей не получится). Т.е. или это будет отдельная кнопка, которая будет проходиться по выбранным нодам и сверять размерности массивов, либо же прямо в колбеке EditorLogic::propertyChanged применять свои проверки как-то.

2) Такого рода проверок, к сожалению, сейчас тоже нет. Возможно, это также получится реализовать через написание плагина к редактору (но, опять повторюсь, что врезаться прямо в окно пропертей не получится).

Спасибо.

How to submit a good bug report
---
FTP server for test scenes and user uploads:

×
×
  • Create New...