Вот несколько вещей, которые я мог бы собрать, надеюсь, это поможет вам. Есть несколько способов сделать это. Вы можете писать шейдеры или, если вы не против иметь очень простое стекло, вы можете использовать шейдеры по умолчанию и немного магии PNG.
- Стеклянный шейдер, сделанный Аластером Эйтчисоном
- Светоотражающий прозрачный «Стеклянный шейдер» производства Benoculus
- Поиск магазина активов Unity: Стекло
- Свободный актив - хрупкое стекло
РЕДАКТИРОВАТЬ: так как это привлекает некоторое внимание, я решил добавить пошаговое руководство для очень простого окна / прозрачности
- Создайте PNG-изображение с прозрачностью в тех местах, где вам это нужно.
- Перетащите его на свои активы в Unity
- Перетащите его из ресурсов в ваш игровой объект, который вы хотите использовать в качестве стекла
- Выберите шейдер -> Прозрачный -> Зеркальный (или любой другой, мне понравился зеркальный)
- наслаждаться
Я создал простое изображение 64x64 с полной прозрачностью фона и добавил черный текст
Затем я импортировал его в единое целое (перетащил его), а затем перетащил через куб, который у меня был. После этого я выбрал для него прозрачный шейдер.
Результаты (игра запущена)
После этого вы можете легко создать PNG, на котором есть царапины или другие подобные эффекты, чтобы сделать его более реалистичным. Вы даже можете создать границы с некоторым цветом, который может выглядеть как дерево или металл. Попробуйте разные прозрачные шейдеры, чтобы найти то, что выглядит лучше всего.