Перейти к содержанию
Fire Monkey от А до Я
  • 0

2D объекты на 3D объектах


Rusland

Вопрос

Опубликовано

Можно ли ставить 2D элементы на 3D объекты? 

Почему спрашиваю - делал тестовый проект, в нем на Layout3D была картинка Image3D. На картинку положил Button и он нормально там стоял и даже вроде нажимался. Сегодня попробовал повторить - когда кнопку ставлю на Image3D, то она становится невидимой. Думал может она ниже Image3D становится, но ведь у 2D объектов нет свойства position.Z, выходит и не проверить.

Рекомендуемые сообщения

  • 1
Опубликовано

А чего же нельзя.. размещаешь TLayer3D на объекте и на него компонентики накидываешь.

Положение слоя делаешь такое, чтобы он не оказался внутри объекта.

1.png

  • 0
Опубликовано (изменено)

Перечитал еще раз... дошло. Надо делать так: Viewport3D -> Layout3D -> Image3D -> Layer3D -> Button

Transparency=true выставить у Layer3D. 

Спасибо.

Изменено пользователем Rusland

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...