Итак, мне нужно построить IDE внутри Unity 3D. До сих пор я сделал холст, панель, поле ввода, изображение и текст на изображении. Итак ... мой вопрос, как динамически показывать номера строк на левой стороне?
Убедитесь, что тип строки вашего поля ввода установлен как 'Многострочная новая строка' . Получите текст из OnValueChanged события вашего поля ввода. Разбейте строку на '\ n' . Вы получите массив строк. Длина этого массива - это количество строк в вашем поле ввода. Добавьте 1 к этому значению длины и используйте его в качестве номера последней строки.