Phaser 2.6 - Frame

कक्षा: फ़ेसर.फ्रेम




phaser

निर्माता

नया फ्रेम (सूचकांक, एक्स, वाई, चौड़ाई, ऊंचाई, नाम)

एक फ्रेम एक एनीमेशन का एक एकल फ्रेम है और फ़्रेमडाटा संग्रह का हिस्सा है।

पैरामीटर
नाम प्रकार विवरण
index संख्या

फ़्रेमडाटा सेट के भीतर इस फ़्रेम की अनुक्रमणिका को इसमें जोड़ा जा रहा है।

x संख्या

बनावट छवि के भीतर फ्रेम की एक्स स्थिति।

y संख्या

बनावट छवि के भीतर फ्रेम की वाई स्थिति।

width संख्या

बनावट छवि के भीतर फ्रेम की चौड़ाई।

height संख्या

बनावट छवि के भीतर फ्रेम की ऊंचाई।

name तार

फ्रेम का नाम बनावट एटलस डेटा में यह आमतौर पर फ़ाइल नाम पर सेट होता है।

स्रोत कोड: animation/Frame.js ( रेखा 1 9 )

सार्वजनिक गुण

नीचे : संख्या

फ्रेम के नीचे (वाई + ऊंचाई)।

स्रोत कोड: animation/Frame.js ( रेखा 126 )

सेंटरएक्स : संख्या

से कटौती करने के लिए छवि के भीतर केंद्र एक्स स्थिति।

स्रोत कोड: animation/Frame.js ( लाइन 54 )

केंद्र वाई : संख्या

सेक्शन करने के लिए छवि के भीतर केंद्र वाई स्थिति।

स्रोत कोड: animation/Frame.js ( रेखा 5 9 )

दूरी : संख्या

इस फ्रेम के ऊपरी बाएं से नीचे दाएं से दूरी।

स्रोत कोड: animation/Frame.js ( रेखा 64 )

ऊंचाई : संख्या

फ्रेम की ऊंचाई।

स्रोत कोड: animation/Frame.js ( रेखा 44 )

सूचकांक : संख्या

फ़्रेमडाटा सेट के भीतर इस फ़्रेम की अनुक्रमणिका को इसमें जोड़ा जा रहा है।

स्रोत कोड: animation/Frame.js ( लाइन 24 )

नाम : स्ट्रिंग

बनावट एटलस फ़ाइलों के लिए उपयोगी (फ़ाइल नाम मान पर सेट है)।

स्रोत कोड: animation/Frame.js ( लाइन 49 )

फ्रेम का अधिकार (एक्स + चौड़ाई)।

स्रोत कोड: animation/Frame.js ( रेखा 121 )

घूर्णन : बूलियन

घुमाया गया? (अभी तक लागू नहीं)

स्रोत कोड: animation/Frame.js ( लाइन 70 )

घूर्णन दिशा : स्ट्रिंग

या तो 'सीडब्ल्यू' या 'सीसीडब्ल्यू', घूर्णन हमेशा 90 डिग्री होता है।

डिफ़ॉल्ट मान
  • 'सीडब्ल्यू'
स्रोत कोड: animation/Frame.js ( रेखा 76 )

स्रोत आकार : संख्या

इसे छिड़कने से पहले मूल स्प्राइट की ऊंचाई।

स्रोत कोड: animation/Frame.js ( रेखा 9 2 )

स्रोत आकार : संख्या

इसे छिड़कने से पहले मूल स्प्राइट की चौड़ाई।

स्रोत कोड: animation/Frame.js ( रेखा 87 )

spriteSourceSizeH : संख्या

छिद्रित sprite की ऊंचाई।

स्रोत कोड: animation/Frame.js ( रेखा 116 )

spriteSourceSizeW : संख्या

छिद्रित स्प्राइट की चौड़ाई।

स्रोत कोड: animation/Frame.js ( लाइन 110 )

spriteSourceSizeX : संख्या

मूल स्प्राइट के अंदर छिड़काव स्प्राइट की एक्स स्थिति।

स्रोत कोड: animation/Frame.js ( रेखा 98 )

spriteSourceSizeY : संख्या

मूल स्प्राइट के अंदर छिड़काव स्प्राइट की वाई स्थिति।

स्रोत कोड: animation/Frame.js ( रेखा 104 )

छंटनी : बुलियन

पैक किया गया था जब यह छंटनी हुई थी?

स्रोत कोड: animation/Frame.js ( रेखा 82 )

चौड़ाई : संख्या

फ्रेम की चौड़ाई।

स्रोत कोड: animation/Frame.js ( रेखा 3 9 )

एक्स : संख्या

से कटौती करने के लिए छवि के भीतर एक्स स्थिति।

स्रोत कोड: animation/Frame.js ( रेखा 2 9 )

वाई : संख्या

से कटौती करने के लिए छवि के भीतर वाई स्थिति।

स्रोत कोड: animation/Frame.js ( रेखा 34 )

सार्वजनिक तरीके

क्लोन () → { Phaser.Frame }

इस फ्रेम को एक नए Phaser.Frame ऑब्जेक्ट में क्लोन करें और इसे वापस कर दें।
ध्यान दें कि सभी गुणों को क्लोन किया गया है, जिसमें नाम, अनुक्रमणिका और यूयूआईडी शामिल है।

रिटर्न

इस फ्रेम ऑब्जेक्ट की एक सटीक प्रति।

स्रोत कोड: animation/Frame.js ( रेखा 183 )

getRect ( बाहर ) → { Phaser.Rectangle }

इस फ्रेम के आयामों पर एक आयताकार सेट देता है।

पैरामीटर
नाम प्रकार तर्क विवरण
out Phaser.Rectangle <वैकल्पिक>

फ्रेम आयामों की प्रतिलिपि बनाने के लिए एक आयताकार।

रिटर्न

एक चतुर्भुज।

स्रोत कोड: animation/Frame.js ( रेखा 206 )

आकार बदलें (चौड़ाई, ऊंचाई)

दी गई चौड़ाई और ऊंचाई मानों के आधार पर सभी फ़्रेम गुणों का समायोजन करता है।

पैरामीटर
नाम प्रकार विवरण
width पूर्णांक

फ्रेम की नई चौड़ाई।

height पूर्णांक

फ्रेम की नई ऊंचाई।

स्रोत कोड: animation/Frame.js ( रेखा 132 )

setTrim (छंटनी, वास्तविक Width, वास्तविक हाइट, destX, desty, destwidth, destHeight)

यदि बनावट एटलस में जोड़े जाने पर फ्रेम को छंटनी की गई थी तो यह ट्रिम और स्रोत डेटा रिकॉर्ड करता है।

पैरामीटर
नाम प्रकार विवरण
trimmed बूलियन

अगर यह फ्रेम छंटनी की गई थी या नहीं।

actualWidth संख्या

छंटनी से पहले फ्रेम की चौड़ाई।

actualHeight संख्या

छंटनी से पहले फ्रेम की ऊंचाई।

destX संख्या

प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य एक्स स्थिति।

destY संख्या

प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य वाई स्थिति।

destWidth संख्या

प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य चौड़ाई।

destHeight संख्या

प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य ऊंचाई।

स्रोत कोड: animation/Frame.js ( रेखा 153 )