Баг в GUILayout.TextField

Ошибки и баги Unity3D

Баг в GUILayout.TextField

Сообщение lol 04 мар 2013, 22:39

По идее это контрол для ввода НЕ многострочного текста, однако туда можно вставить через ctrl+v строку, в которой есть символ перевода на новую строку и тогда поле ввода начнет увеличиваться в размерах по высоте и становится многострочным.

Unity3d 4.0.0f7
lol
Старожил
 
Сообщения: 508
Зарегистрирован: 15 ноя 2009, 10:48
Откуда: Москва

Re: Баг в GUILayout.TextField

Сообщение Woolf 05 мар 2013, 00:02

С чего вы взяли, что это баг? Это обычное и нормальное поведение подобных компонентов. И по поводу "увеличения в размерах" - это легко блокируется в скине, одной птичкой. Что-то вроде fixed height или както-так, точно не помню.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Баг в GUILayout.TextField

Сообщение lol 05 мар 2013, 08:00

Потому что текст в не многострочном поле ввода не должнен содержать(или визуально отображать) перевод строки. Для многострочного текста есть GUILayout.TextField. Я собствено и указываю GUILayout.TextField, потому что не хочу, чтобы юзер мог вводить многострочный текст. А так получается, что есть лазейка.
Если попытаться вставить текст в любой виндовый однострочный компонент, то все пойдет одной строкой(или даже вон в броузерное поле).
lol
Старожил
 
Сообщения: 508
Зарегистрирован: 15 ноя 2009, 10:48
Откуда: Москва

Re: Баг в GUILayout.TextField

Сообщение Dewa1s 06 мар 2013, 08:03

1)Заменить символ переноса строки на пробел
2)Profit! (popcorn)
Аватара пользователя
Dewa1s
Старожил
 
Сообщения: 564
Зарегистрирован: 26 дек 2011, 02:12

Re: Баг в GUILayout.TextField

Сообщение Zaicheg 06 мар 2013, 10:00

lol писал(а):По идее это контрол для ввода НЕ многострочного текста, однако туда можно вставить через ctrl+v строку, в которой есть символ перевода на новую строку и тогда поле ввода начнет увеличиваться в размерах по высоте и становится многострочным.

Unity3d 4.0.0f7

Лучше отправьте багрепорт. Вероятность того, что кто-то из разработчиков прочитает тут и сам добавит, есть, но мала, лучше делать как полагается.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2