Key*_*ker 5 c# unity-game-engine
我在Stackoverflow问题中使用了@Bart给出的代码我可以使用设备的相机在Unity中拍照吗?经过一些修改.但结果却是一张完全黑的照片.
我想补充说,脚本附加到具有渲染器的多维数据集.渲染器也被弃用了,因此我不得不使用GetComponents().
我认为在拍摄的那一刻,渲染尚未完成,因为渲染发生在帧的后期。
您很可能应该使用协程并等待帧结束
yield return new WaitForEndOfFrame();
Run Code Online (Sandbox Code Playgroud)
OnPostRender或使用正在渲染进程的相机的回调。