libGDX texturepacker रोटेशन - जावा, एंड्रॉइड, रोटेशन, libgdx

मैं .pack फ़ाइल में sprites पैकिंग के लिए TexturePackerPro प्रोग्राम का उपयोग कर रहा हूं और libgDX में इसका उपयोग कर रहा हूं। कुछ sprites पर वहाँ है rotate: true ध्वज लेकिन जब मैं libgdx sprite में sprite पढ़ा घूर्णन नहीं है।

  rotate: true
xy: 425, 1066
size: 59, 96
orig: 59, 96
offset: 0, 0
index: -1

फ्लैग घुमाए जाने पर स्पॉट को स्वयं घुमाएंगे क्यों नहीं? अगर ड्राइंग करते समय मुझे मैन्युअल रूप से घूमना होगा, तो घुमावदार झंडा क्यों है?

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 4

स्प्राइट "टी घुमाया नहीं गया है क्योंकि libgdx आपके बनावट क्षेत्र को अपने मूल घूर्णन पर वापस घूर्णन कर रहा है।

क्यूं कर? घूर्णन झंडा बस यह बताने के लिए है कि पैक फ़ाइल में बनावट उन्मुख है, न कि क्षेत्र को लोड होने के बाद आप अपनी छवि उन्मुख कैसे चाहते हैं। Libgdx मानता है कि आप सभी छवियों को सीधे उन्मुख चाहते हैं।


उत्तर № 2 के लिए -1

आपको उपयोग करना है Sprite या AtlasSprite घूर्णन गुण प्राप्त करने के लिए। TextureRegion या AtlasRegion रोटेशन पर विचार नहीं करता है। अगर आप इसे एक में परिवर्तित कर रहे हैं Drawableउपयोग SpriteDrawable.


सबसे लोकप्रिय