рядом с выбранным объектом но при этом с определенной стороны.
Есть идеи ?
var rectTransform = PopupObject.GetComponent<RectTransform>(); var mouse = Input.mousePosition; var position = mouse; var pivot = new Vector2(); if(mouse.x > _center.x) { position.x -= _offset * Tooltips.ScaleFactor; pivot.x = 1; } else { position.x += _offset * Tooltips.ScaleFactor; pivot.x = 0; } if(mouse.y > _center.y) { position.y -= _offset * Tooltips.ScaleFactor; pivot.y = 1; } else { position.y += _offset * Tooltips.ScaleFactor; pivot.y = 0; } rectTransform.pivot = pivot; rectTransform.position = position;
Обсуждают сегодня