using UnityEngine; public class CardboardMainController : MonoBehaviour { public Camera leftEyeCamera; public Camera rightEyeCamera; [Header("Stereo Settings")] public float eyeSeparation = 0.06f; // jarak antar mata, sesuaikan dengan VRBox public float focalLength = 1.0f; // jarak fokus void Start() { // Atur viewport camera (just in case) if (leftEyeCamera != null) leftEyeCamera.rect = new Rect(0f, 0f, 0.5f, 1f); if (rightEyeCamera != null) rightEyeCamera.rect = new Rect(0.5f, 0f, 0.5f, 1f); UpdateEyePositions(); } void Update() { UpdateEyePositions(); // Bisa tambah kontrol kamera manual atau head tracking di sini // misal dari mouse atau input lain untuk debug di PC } void UpdateEyePositions() { if (leftEyeCamera != null) leftEyeCamera.transform.localPosition = new Vector3(-eyeSeparation / 2f, 0, 0); if (rightEyeCamera != null) rightEyeCamera.transform.localPosition = new Vector3(eyeSeparation / 2f, 0, 0); // Kamera biasanya fokus ke depan, tapi bisa kamu modifikasi jika mau } }