Я использовал код @Bart в вопросе Can I take a photo in Unity using the device's camera? с некоторой модификацией. Но результат получается полностью черным.Сфотографировать с помощью веб-камеры дает черный выход [Unity3D]
Я хотел бы добавить, что сценарий прикреплен к кубу с визуализатором. Также рендеринг был устаревшим, поэтому мне пришлось использовать GetComponents() для него.
не могли бы вы уточнить, где я должен добавить этот код. Также, пожалуйста, объясните причину более подробно. Я не мог понять часть рендеринга. –
Включите метод Snapshot в сопроводительный снимок IEoutumerator и вызовите его с помощью StartCoroutine. В начале метода используйте выход, чтобы дождаться окончания кадра. Затем запустите остальные методы. Я не могу сказать, что я уверен, что это решение для вас. Но рендеринг выполняется в конце кадра, поэтому может быть, что ожидание его исправит. – Everts
Спасибо за ответ, это помогло мне .... Я отредактирую ваш ответ так, чтобы он был подробно –