libGDX

2013-08-03 10 views
8

में डिवाइस को ऊपर की ओर उन्मुख कैसे पता लगाया जाए, मैं libGDX का उपयोग करके एंड्रॉइड के लिए एक गेम विकसित करना शुरू कर रहा हूं।libGDX

मैंने देखा कि इस पुस्तकालय के लिए कुछ नमूना गेम में सभी स्क्रीन अभिविन्यास तय किए गए हैं। मैं चाहता हूं कि मेरा खेल हर समय परिदृश्य बन जाए, लेकिन जब डिवाइस उल्टा हो जाता है तो मैं कैमरे को 180 डिग्री घुमाने के लिए चाहता हूं (सबसे अच्छी तरह से व्यवहार किए गए एंड्रॉइड ऐप्स इसे स्वचालित रूप से करते हैं)।

मैं दस्तावेज़ों और गूगलिंग को देख रहा हूं, लेकिन इसके बारे में कुछ भी नहीं मिला।

असल में, मैं जानना चाहता हूं कि बेस libGDX ऐप में क्या जोड़ना है। जो libgDX लोगो दिखाता है, जब फोन उल्टा हो जाता है तो बस प्रतिक्रिया दें?

एंड्रॉयड डॉक्स, getRotation समारोह यहाँ में इस कार्यक्षमता की सूची: http://developer.android.com/reference/android/view/Display.html#getRotation%28%29

यह आपको रोटेशन के लिए 0/180 या 90/270 मिलता है और इस तरह का पता लगाने कैसे डिवाइस चालू होने की अनुमति देता है।

लेकिन मुझे यह libGDX में उजागर नहीं दिख रहा है?

उत्तर

11

कभी नहीं, मुझे बस यह मिला।

android:screenOrientation="landscape" 

करने के लिए:: आप को बदलने की जरूरत

android:screenOrientation="sensorLandscape" 

और यह पूर्ण रूप से अपने काम करता है। शायद libGDX devs इसे डिफ़ॉल्ट बनाना चाहिए।