Ось декілька речей, які я міг би зібрати, сподіваюся, що це вам допоможе. Існує кілька способів зробити це. Ви можете писати шейдери або якщо ви не заперечуєте про те, щоб мати дуже просте скло, ви можете використовувати шейдери за замовчуванням і деякі магії PNG.
- Скло шейдер виробництва Аластер Ейчісон
- Світловідбиваючий прозорий "скляний шейдер", виготовлений Benoculus
- Пошук у магазині об’єднаних активів: Скло
- Безкоштовний актив - Розбивне скло
EDIT: Оскільки це привертає деяку увагу, я вирішив додати покроковий посібник для дуже базового вікна / прозорості
- Створіть зображення PNG з прозорістю в місцях, де вам це потрібно.
- Перетягніть його до своїх активів у Unity
- Перетягніть його з активів у ваш gameObject, який ви хочете використовувати як скло
- Виберіть шейдер -> Прозорий -> Specular (або будь-який із варіантів, мені сподобався specular)
- Насолоджуйтесь
Я створив просте зображення розміром 64x64 з повною прозорістю фону та додав до нього чорний текст
Потім я імпортував його до єдності (перетягнув), а потім перетягнув через куб, який у мене там був. Після цього я вибрав для нього прозорий шейдер.
Результати (гра працює)
Після цього ви можете легко створити PNG, на якому є деякі подряпини або інші подібні ефекти, щоб зробити його більш реальним. Ви навіть можете створити межі з яким-небудь кольором, який може бути схожим на дерево або метал. Спробуйте різні прозорі шейдери, щоб знайти найкраще.