Страница 1 из 1

Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 16:03
LogicManager
Всем привет =)

Нужно точно знать координаты позиций каретки Input Caret, родителем которого является InputField.

Заранее благодарен за помощь =)

Re: Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 16:30
LogicManager
Или хотя бы как можно определить физический размер шрифта в пикселях, чтобы потом можно было бы умножить на позицию каретки (исчисляемая в количестве символах в InputField).

Re: Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 16:31
samana
LogicManager писал(а):Или хотя бы как можно определить физический размер шрифта в пикселях, чтобы потом можно было бы умножить на позицию каретки (исчисляемая в количестве символах в InputField).

А это не поможет, ведь каретку можно переместить кликая мышкой в середине слова, или стрелочками погонять её туда-сюда.

Re: Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 16:35
LogicManager
samana писал(а):
LogicManager писал(а):Или хотя бы как можно определить физический размер шрифта в пикселях, чтобы потом можно было бы умножить на позицию каретки (исчисляемая в количестве символах в InputField).

А это не поможет, ведь каретку можно переместить кликая мышкой в середине слова, или стрелочками погонять её туда-сюда.


Да, но у нас есть всё равно есть координата позиции каретки внутри текста. Если эту позицию умножить на размер символа шрифта, то вот таким извращённым образом можно таки узнать физическую позицию каретки Input Caret.

Re: Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 18:47
samana
А вот тут какая-то похожая тема, если правильно понял - http://answers.unity3d.com/questions/84 ... ld-po.html

Re: Физическая позиция каретки

СообщениеДобавлено: 18 мар 2017, 19:24
LogicManager
помогла статейка, спасибо =)