Ich benutze ein sehr einfaches Skript, um auf die Kamera zuzugreifen. Es arbeitet mit der Webcam auf meinem Laptop, aber es gibt mir einen weißen Bildschirm, wenn ich es auf meinem iPhone laufenKann die Kamera nicht auf dem iPhone verwenden, wenn sie mit Unity ausgeführt wird
public class CameraController : MonoBehaviour {
public WebCamTexture mCamera = null;
public GameObject plane;
// Use this for initialization
void Start()
{
Application.RequestUserAuthorization(UserAuthorization.WebCam);
Debug.Log ("Script has been started");
plane = GameObject.FindWithTag ("Player");
mCamera = new WebCamTexture();
plane.GetComponent<Renderer>().material.mainTexture = mCamera;
mCamera.Play();
}
// Update is called once per frame
void Update() {
}
}
Wenn ich bauen und laufen, Unity bis XCode feuert, wo ich eine Aktualisierung auch info.plist so fragt er für die Erlaubnis, die Kamera
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) camera use</string>
ich, dass tatsächlich verwendet :( – PTN
diese Bug Ihrer Version von sein kann Einheit? Was ist deine verwendete Version Einheit? –
Ich habe es tatsächlich herausgefunden. Ich musste das Licht loswerden. Trotzdem danke. – PTN