alt3d писал(а):jigsawjigsaw писал(а):Идея с сеткой мне уже давно пришла. но моя диаграмма имеет 100 х 100 клеток А ЭТО 10000 панелек это очень затратно по памяти. куда проще делать расширяемую панель.
Как решить мою задачу?
Ну тогда делаешь по панельке на шкалу и считаешь ее длину и смещение.
Не вижу проблемы. Все нужные свойства в RectTransform вроде есть
Проблема вот в чем. Если кубики на сцене расположены вручную то проблем нет.
Я применяю вот этот код для передвижения красной панели к позиции кубиков и они прекрасно работают
BarRect.position = new Vector3(Rect1.position.x, BarRect.position.y, BarRect.position.z);
BarRect.position = new Vector3(Rect2.position.x, BarRect.position.y, BarRect.position.z);
результат такой.
Но когда кубики расположены при помощи horizontal layout group Результат такой
То есть позиция панели не меняется