如何在Unity3D中检测游戏场景中的摄像机行为?
我试过两台相机,但前置摄像头工作不正常,请帮忙。
答案 0 :(得分:0)
使用:
for (int cameraIndex = 0; cameraIndex < WebCamTexture.devices.Length; cameraIndex++)
{
#if UNITY_EDITOR
// We want the back camera
if (WebCamTexture.devices[cameraIndex].isFrontFacing)
{
//Your code
}
#else
if (!WebCamTexture.devices[cameraIndex].isFrontFacing)
{
//Your code
}
#endif
}
检查WebCamTexture.devices.Length,如果它不等于0.如果您使用Android添加:&lt; uses-permission android:name =“android.permission.CAMERA”/&gt;。如果您的使用PC检查您的相机是否已打开并且您已更新相机驱动程序!