Я хочу создать чат-окно. Сообщения должны иметь границу. Также сообщение может быть расположено в одной из двух сторон, я имею в виду правую или левую сторону. Я сделал два сборника, один для левого сообщения и второй для сообщения правой стороны. Когда я добавляю некоторый сборник в поле чата, он отлично работает, я вижу границу. Но когда я делаю это по сценарию, граница становится невидимой. Вот эта структура. Unity3D. Изображение невидимо в моем «окне чата», но только в режиме «Воспроизвести»
«Контент» имеет компонент вертикальной компоновки с проверенной шириной и фильтром размера содержимого с горизонтальной посадкой - неограниченный и вертикальный размер - предпочтительный размер.
«Сообщение слева» имеет группу горизонтальных макетов с непроверенной шириной и высотой и элементом макета со всеми непроверенными.
«Сообщение (1)» имеет Content Размер Fitter с горизонтальной Fit - Безусловная и Vertical Fit - предпочтительный размер Горизонтальное расположение группы с шириной проверены и Компоновка элементов с предпочтительная ширина - 291,5 и Flexible ширина - 0.
Также здесь изображено два изображения с рамкой и без рамки.
UPDATE: Граница на "Сообщение (1)", и это выглядит как
Так как же я могу это исправить? Есть ли решение?
UPDATE2: Я исправил его. Проблема была в Z масштабирование спрайтов, я установить его в 0, но оно должно быть 1.
А какой визуализатор должен нарисовать эти границы? Я не очень хорошо знаком с единством 5 gui, поэтому я не могу сказать, является ли это какой-то пользовательской частью вашего сборного или родного компонента gui. –
Нам нужно знать, где именно находится этот пограничный спрайт. Пожалуйста, дайте эту информацию и проверьте, не установили ли вы после экземпляра шкалу значение 1 (или что-то подходящее для вас) –
, конечно, я установил масштабирование в 1 и положение 0. – user2686299