Phaser 2.6 - Frame
कक्षा: फ़ेसर.फ्रेम

निर्माता
नया फ्रेम (सूचकांक, एक्स, वाई, चौड़ाई, ऊंचाई, नाम)
एक फ्रेम एक एनीमेशन का एक एकल फ्रेम है और फ़्रेमडाटा संग्रह का हिस्सा है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
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 )
- डिफ़ॉल्ट मान
- 'सीडब्ल्यू'
- स्रोत कोड: animation/Frame.js ( रेखा 76 )
- स्रोत कोड: animation/Frame.js ( रेखा 9 2 )
- स्रोत कोड: animation/Frame.js ( रेखा 87 )
- स्रोत कोड: animation/Frame.js ( रेखा 116 )
- स्रोत कोड: animation/Frame.js ( लाइन 110 )
- स्रोत कोड: animation/Frame.js ( रेखा 98 )
- स्रोत कोड: animation/Frame.js ( रेखा 104 )
- स्रोत कोड: animation/Frame.js ( रेखा 82 )
- स्रोत कोड: animation/Frame.js ( रेखा 3 9 )
- स्रोत कोड: animation/Frame.js ( रेखा 2 9 )
- स्रोत कोड: animation/Frame.js ( रेखा 34 )
नीचे : संख्या
फ्रेम के नीचे (वाई + ऊंचाई)।
सेंटरएक्स : संख्या
से कटौती करने के लिए छवि के भीतर केंद्र एक्स स्थिति।
केंद्र वाई : संख्या
सेक्शन करने के लिए छवि के भीतर केंद्र वाई स्थिति।
दूरी : संख्या
इस फ्रेम के ऊपरी बाएं से नीचे दाएं से दूरी।
ऊंचाई : संख्या
फ्रेम की ऊंचाई।
सूचकांक : संख्या
फ़्रेमडाटा सेट के भीतर इस फ़्रेम की अनुक्रमणिका को इसमें जोड़ा जा रहा है।
नाम : स्ट्रिंग
बनावट एटलस फ़ाइलों के लिए उपयोगी (फ़ाइल नाम मान पर सेट है)।
सही : संख्या
फ्रेम का अधिकार (एक्स + चौड़ाई)।
घूर्णन : बूलियन
घुमाया गया? (अभी तक लागू नहीं)
घूर्णन दिशा : स्ट्रिंग
या तो 'सीडब्ल्यू' या 'सीसीडब्ल्यू', घूर्णन हमेशा 90 डिग्री होता है।
स्रोत आकार : संख्या
इसे छिड़कने से पहले मूल स्प्राइट की ऊंचाई।
स्रोत आकार : संख्या
इसे छिड़कने से पहले मूल स्प्राइट की चौड़ाई।
spriteSourceSizeH : संख्या
छिद्रित sprite की ऊंचाई।
spriteSourceSizeW : संख्या
छिद्रित स्प्राइट की चौड़ाई।
spriteSourceSizeX : संख्या
मूल स्प्राइट के अंदर छिड़काव स्प्राइट की एक्स स्थिति।
spriteSourceSizeY : संख्या
मूल स्प्राइट के अंदर छिड़काव स्प्राइट की वाई स्थिति।
छंटनी : बुलियन
पैक किया गया था जब यह छंटनी हुई थी?
चौड़ाई : संख्या
फ्रेम की चौड़ाई।
एक्स : संख्या
से कटौती करने के लिए छवि के भीतर एक्स स्थिति।
वाई : संख्या
से कटौती करने के लिए छवि के भीतर वाई स्थिति।
सार्वजनिक तरीके
- स्रोत कोड: animation/Frame.js ( रेखा 183 )
- स्रोत कोड: animation/Frame.js ( रेखा 206 )
- स्रोत कोड: animation/Frame.js ( रेखा 132 )
- स्रोत कोड: animation/Frame.js ( रेखा 153 )
क्लोन () → { Phaser.Frame }
इस फ्रेम को एक नए Phaser.Frame ऑब्जेक्ट में क्लोन करें और इसे वापस कर दें।
ध्यान दें कि सभी गुणों को क्लोन किया गया है, जिसमें नाम, अनुक्रमणिका और यूयूआईडी शामिल है।
रिटर्न
इस फ्रेम ऑब्जेक्ट की एक सटीक प्रति।
getRect ( बाहर ) → { Phaser.Rectangle }
इस फ्रेम के आयामों पर एक आयताकार सेट देता है।
पैरामीटर
नाम | प्रकार | तर्क | विवरण |
---|---|---|---|
out | Phaser.Rectangle | <वैकल्पिक> | फ्रेम आयामों की प्रतिलिपि बनाने के लिए एक आयताकार। |
रिटर्न
एक चतुर्भुज।
आकार बदलें (चौड़ाई, ऊंचाई)
दी गई चौड़ाई और ऊंचाई मानों के आधार पर सभी फ़्रेम गुणों का समायोजन करता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
width | पूर्णांक | फ्रेम की नई चौड़ाई। |
height | पूर्णांक | फ्रेम की नई ऊंचाई। |
setTrim (छंटनी, वास्तविक Width, वास्तविक हाइट, destX, desty, destwidth, destHeight)
यदि बनावट एटलस में जोड़े जाने पर फ्रेम को छंटनी की गई थी तो यह ट्रिम और स्रोत डेटा रिकॉर्ड करता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
trimmed | बूलियन | अगर यह फ्रेम छंटनी की गई थी या नहीं। |
actualWidth | संख्या | छंटनी से पहले फ्रेम की चौड़ाई। |
actualHeight | संख्या | छंटनी से पहले फ्रेम की ऊंचाई। |
destX | संख्या | प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य एक्स स्थिति। |
destY | संख्या | प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य वाई स्थिति। |
destWidth | संख्या | प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य चौड़ाई। |
destHeight | संख्या | प्रदर्शन के लिए छंटनी फ्रेम की गंतव्य ऊंचाई। |