Узел редактирования текста Godot не переносится - PullRequest
0 голосов
/ 14 ноября 2018

Работа над приложением, которое довольно интенсивно использует пользовательский интерфейс в Godot, и кажется, что опция wrap_lines не работает на узлах редактирования текста. он по-прежнему прокручивается по горизонтали, когда я набираю текст, или если я набираю текст, он просто делает одну длинную строку Есть ли второй вариант, который мне нужно изменить в узле

1 Ответ

0 голосов
/ 12 декабря 2018

Я столкнулся с вашей проблемой в моем приложении и сделал собственное решение. Тем не менее, я в порядке, просто ограничив число символов вместо переноса строк. Мое решение охватывает только ограничение строки до определенного количества символов. Вот что у меня есть для моего решения:

func _on_TextArea1_text_changed():
    var temp = $TextArea1.text
    var maxTextSize = 9
    if temp.length() > maxTextSize:
        $TextArea1.text = temp.substr(0,maxTextSize)

Ограничение: если я пытаюсь объединить '\ n', я получаю «Переполнение стека (размер стека: 1024)».

Ресурс: см. https://docs.godotengine.org/en/stable/classes/class_textedit.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...