Phaser 2.6 - FrameData

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




phaser

निर्माता

नया फ्रेमडाटा ()

फ़्रेमडाटा फ़्रेम ऑब्जेक्ट्स के लिए एक कंटेनर है, जो फ़ेज़र में एनीमेशन डेटा का आंतरिक प्रतिनिधित्व है।

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

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

[readonly] कुल : संख्या

इस फ्रेमडेटा सेट में फ्रेम की कुल संख्या।

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

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

एडफ्रेम (फ्रेम) → { Phaser.Frame }

इस फ्रेमडेटा संग्रह में एक नया फ्रेम जोड़ता है। आम तौर पर एनीमेशन.पर्सर द्वारा बुलाया जाता है और सीधे नहीं।

पैरामीटर
नाम प्रकार विवरण
frame Phaser.Frame

इस फ्रेमडेटा सेट में जोड़ने के लिए फ्रेम।

रिटर्न

फ्रेम जो अभी जोड़ा गया था।

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

चेकफ्रेमनाम (नाम) → {बूलियन}

जांचें कि दिए गए नाम के साथ कोई फ्रेम है या नहीं।

पैरामीटर
नाम प्रकार विवरण
name तार

उस फ्रेम का नाम जिसे आप देखना चाहते हैं।

रिटर्न
बूलियन -

सही है अगर फ्रेम पाया जाता है, अन्यथा झूठी।

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

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

इसमें शामिल सभी फ्रेम्स में कॉपी (संदर्भ नहीं) सहित इस फ़्रेमडाटा की प्रतिलिपि बनाता है।

रिटर्न

फ्रेम ऑब्जेक्ट्स के क्लोन समेत इस ऑब्जेक्ट का क्लोन इसमें शामिल है।

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

नष्ट करें ()

_frames और _frameNames arrays को नल करके इस फ्रेमडेटा संग्रह को नष्ट कर देता है।

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

getFrame (अनुक्रमणिका) → { Phaser.Frame }

अपने संख्यात्मक सूचकांक द्वारा एक फ्रेम प्राप्त करें।

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

जिस फ्रेम को आप प्राप्त करना चाहते हैं उसका सूचकांक।

रिटर्न

फ्रेम, अगर पाया जाता है।

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

getFrameByName (नाम) → { Phaser.Frame }

अपने फ्रेम नाम से एक फ्रेम प्राप्त करें।

पैरामीटर
नाम प्रकार विवरण
name तार

आप जिस फ्रेम को प्राप्त करना चाहते हैं उसका नाम।

रिटर्न

फ्रेम, अगर पाया जाता है।

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

getFrameIndexes ( फ्रेम , उपयोग न्यूमेरिक इंडेक्स , आउटपुट ) → {ऐरे}

इस फ्रेमडेटा सेट में सभी फ़्रेम इंडेक्स लौटाता है।
फ़्रेम इंडेक्स आउटपुट सरणी में वापस आते हैं, या यदि कोई नया ऐरे ऑब्जेक्ट में प्रदान नहीं किया जाता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
frames सरणी <वैकल्पिक>

पुनर्प्राप्ति के लिए फ्रेम के सूचकांक युक्त एक ऐरे। यदि अपरिभाषित या सरणी खाली है तो फ़्रेमडेटा में सभी फ़्रेम लौटा दिए जाते हैं।

useNumericIndex बूलियन <वैकल्पिक>
सच

क्या संख्यात्मक इंडेक्स (डिफ़ॉल्ट) या तारों का उपयोग करके दिए गए फ्रेम हैं? (असत्य)

output सरणी <वैकल्पिक>

यदि दिए गए परिणाम इस सरणी के अंत में जोड़े जाएंगे अन्यथा एक नई सरणी बनाई जाएगी।

रिटर्न
ऐरे -

दिए गए नामों या आईडी से मेल खाने वाली सभी फ़्रेम इंडेक्स की एक सरणी।

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

getFrameRange (प्रारंभ, अंत, आउटपुट ) → {ऐरे}

दी गई शुरुआत और अंत फ्रेम इंडेक्स के आधार पर फ्रेम की एक श्रृंखला देता है और उन्हें एक ऐरे में लौटाता है।

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

प्रारंभिक फ्रेम सूचकांक।

end संख्या

अंतराल फ्रेम सूचकांक।

output सरणी <वैकल्पिक>

यदि दिए गए परिणाम इस सरणी के अंत में जोड़े जाएंगे अन्यथा एक नई सरणी बनाई जाएगी।

रिटर्न
ऐरे -

प्रारंभ और अंत इंडेक्स मानों के बीच फ्रेम्स की एक सरणी, या कोई खाली सरणी अगर कोई नहीं मिला।

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

getFrames ( फ्रेम , उपयोग न्यूमेरिक इंडेक्स , आउटपुट ) → {ऐरे}

इस फ्रेमडेटा सेट में सभी फ़्रेम लौटाता है जहां इनपुट सरणी में फ्रेम इंडेक्स मिलता है।
फ़्रेम को आउटपुट सरणी में वापस कर दिया जाता है, या यदि किसी नए ऐरे ऑब्जेक्ट में कोई भी प्रदान नहीं किया जाता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
frames सरणी <वैकल्पिक>

पुनर्प्राप्ति के लिए फ्रेम के सूचकांक युक्त एक ऐरे। यदि सरणी खाली या अपरिभाषित है तो फ़्रेमडेटा में सभी फ़्रेम लौटा दिए जाते हैं।

useNumericIndex बूलियन <वैकल्पिक>
सच

क्या संख्यात्मक इंडेक्स (डिफ़ॉल्ट) या तारों का उपयोग करके दिए गए फ्रेम हैं? (असत्य)

output सरणी <वैकल्पिक>

यदि दिए गए परिणाम इस सरणी के अंत में जोड़े जाएंगे अन्यथा एक नई सरणी बनाई जाएगी।

रिटर्न
ऐरे -

दिए गए नामों या आईडी से मेल खाने वाले इस फ्रेमडेटा सेट में सभी फ़्रेम की एक सरणी।

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