Я пытаюсь создать сложный туман высоты в единстве, используя плоскость и материал с назначенным ему шейдером частиц / алфавитного шейдера, что-то похожее на это:
Все работает без сбоев, пока я не решу включить прямой рендеринг, который не поддерживает алфавитный шейдер.
Единственный способ добиться этого - перейти в режим отложенного запуска или создать скрипт. и сказать камере визуализировать текстуру глубины,
Я создал скрипт и прикрепил его к камере
Опять же, все работает отлично в редакторе, но при попытке в телефоне это не работает
Вернуться к официальному документу Unity OpenGL ES 2.0 (iOS / Android) требует присутствия расширения GL_OES_depth_texture, вот оно:
http://www.khronos.org/registry/gles/extensions/OES/OES_depth_texture.txt
Это расширение, которое включает глубинные текстуры на устройствах OpenGL ES 2.0
Главный вопрос - как добавить это расширение и заставить его работать, я не шейдер или даже профессионал в C#
Так что любая помощь будет с благодарностью