हर साल, नए iOS डिवाइस लॉन्च किए जाते हैं. इन नए डिवाइसों पर Cardboard SDK या Cardboard XR Plugin का इस्तेमाल करने के लिए, अपने प्रोजेक्ट की resolutions.csv फ़ाइल अपडेट करें.
जानकारी का सोर्स
- मॉडल स्ट्रिंग, Apple Wiki से मिल सकती हैं.
- डीपीआई (इसे पीपीआई भी कहा जाता है) की वैल्यू, Apple के तकनीकी स्पेसिफ़िकेशन से मिल सकती हैं. उदाहरण के लिए, iPhone 16 के स्पेसिफ़िकेशन देखें.
कौनसी जानकारी अपडेट करनी है
Cardboard SDK या Cardboard XR प्लगिन का इस्तेमाल करने के आधार पर, इससे जुड़ी resolutions.csv फ़ाइल को अपडेट करें:
- Cardboard SDK:
sdk/qrcode/ios/sdk.bundle/resolutions.csv - Cardboard XR Plugin:
Runtime/iOS/sdk.bundle/resolutions.csv
दोनों, डिवाइस की स्क्रीन के पैरामीटर को रंटाइम में डाइनैमिक तौर पर लोड करते हैं. ये पैरामीटर, resolutions.csv
के अंदर sdk.bundle से लोड किए जाते हैं.
- Google Cardboard में नए डिवाइस पैरामीटर अपस्ट्रीम जोड़ने के लिए, Cardboard SDK और Cardboard XR प्लगिन, दोनों के डेटाबेस में पुल का अनुरोध सबमिट करें. इन दोनों को
LINT.IfChange/LINT.ThenChangeका इस्तेमाल करके सिंक किया जाता है. Library/PackageCache/में मौजूद, स्थानीय Unity प्रोजेक्ट के लिए, डेवलपरresolutions.csvमें सीधे तौर पर बदलाव कर सकते हैं. इसके लिए, उन्हेंFrameworks/com.google.xr.cardboard/Runtime/iOS/sdk.bundle/resolutions.csvमें मौजूद एक्सपोर्ट किए गए Xcode प्रोजेक्ट में जाना होगा.
resolutions.csv का फ़ॉर्मैट
हर डिवाइस के लिए एक नई लाइन जोड़ें. इसके लिए, कॉमा लगाकर अलग किए गए इस फ़ॉर्मैट का इस्तेमाल करें:
identifier,device_name,dpis
identifier: यह The Apple Wiki से मिली हार्डवेयर मॉडल स्ट्रिंग है. इसमें मौजूद किसी भी कॉमा को बिंदु से बदल दिया गया है. उदाहरण के लिए,iPhone17,3कोiPhone17.3में बदल दिया गया है.device_name: डिवाइस का मार्केटिंग नाम (उदाहरण के लिए,iPhone 16). इसमें कॉमा नहीं होना चाहिए, क्योंकि रनटाइम पार्सर (stringSplitinscreen_params.mm) कॉमा के आधार पर, इसे तीन एलिमेंट वाले फ़िक्स्ड ऐरे में बांटता है. इसमें कोटेशन मार्क का इस्तेमाल नहीं किया जा सकता. एम्बेड किए गए कॉमा से, डीपीआई टोकन की जगह बदल जाएगी और इसकी वैल्यू0.0हो जाएगी.dpis: स्क्रीन पिक्सल डेंसिटी, डीपीआई/पीपीआई में होती है. इसके बाद,fहोता है (उदाहरण के लिए,460.0f).
एंट्री के उदाहरण
iPhone17.3,iPhone 16,460.0f
iPhone17.4,iPhone 16 Plus,460.0f
iPhone17.1,iPhone 16 Pro,460.0f
iPhone17.2,iPhone 16 Pro Max,460.0f