Phaser 2.6 - Cache

कक्षा: Phaser.Cache




phaser

निर्माता

नया कैश (खेल)

फ़ेज़र में एक सिंगल कैश है जिसमें यह सभी संपत्तियों को संग्रहीत करता है।

कैश को अनुभागों, जैसे ध्वनियों, ध्वनियों, वीडियो, जेसन इत्यादि में विभाजित किया जाता है। सभी संपत्तियों का उपयोग करके संग्रहीत किया जाता है
उनके पहचानकर्ता के रूप में एक अद्वितीय स्ट्रिंग-आधारित कुंजी। कैश के विभिन्न क्षेत्रों में संग्रहीत संपत्तियों में हो सकता है
एक ही कुंजी, उदाहरण के लिए 'प्लेयरवॉकिंग' को स्प्राइट शीट और ऑडियो फाइल दोनों के लिए कुंजी के रूप में इस्तेमाल किया जा सकता है,
क्योंकि वे अद्वितीय डेटा प्रकार हैं।

कैश स्वचालित रूप से Phaser.Loader द्वारा पॉप्युलेट किया जाता है। जब आप बाहरी संपत्तियों को खींचने के लिए लोडर का उपयोग करते हैं
जैसे कि छवियों को स्वचालित रूप से उनके संबंधित कैश में रखा जाता है। सबसे आम खेल ऑब्जेक्ट्स, जैसे कि
स्प्राइट्स और वीडियो स्वचालित रूप से तत्कालता पर आवश्यक संपत्तियों को निकालने के लिए कैश से पूछताछ करते हैं।

आप इस कैश के माध्यम से किसी राज्य के भीतर से कैश तक पहुंच सकते हैं। यहां से आप किसी भी सार्वजनिक विधि को कॉल कर सकते हैं,
इसमें नई प्रविष्टियां जोड़ने, उन्हें हटाने या उनसे पूछताछ करने सहित।

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

डिफ़ॉल्ट रूप से जब आप राज्य बदलते हैं तो कैश साफ़ नहीं होता है, हालांकि इसे साफ़ करने का विकल्प होना चाहिए
आपके खेल की आवश्यकता है। एक सामान्य गेम सेट-अप में मुख्य गेम लोड होने के बाद कैश पॉप्युलेट हो जाता है और
फिर एक संपत्ति स्टोर के रूप में इस्तेमाल किया।

पैरामीटर
नाम प्रकार विवरण
game Phaser.Game

वर्तमान में चल रहे गेम का संदर्भ।

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

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

[स्थिर] बिनरी : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 166 )

[स्थिर] बिटमैपडा : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 172 )

[स्थिर] बिटमैपॉन्ट : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 178 )

[स्थिर] कैनवास : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 124 )

[स्थिर] PIXI.Texture : PIXI.Texture

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

स्रोत कोड: loader/Cache.js ( रेखा 215 )

[स्थिर] छवि : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 130 )

[स्थिर] जेएसओएन : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 184 )

[स्थैतिक] PIXI.Texture : PIXI.Texture

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

स्रोत कोड: loader/Cache.js ( रेखा 222 )

[स्थिर] भौतिकी : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 154 )

[स्थिर] RENDER_TEXTURE : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 208 )

[स्थिर] शेडर : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 202 )

[स्थिर] ध्वनि : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 142 )

[स्थिर] पाठ : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 148 )

[स्थिर] पाठ : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 136 )

[स्थिर] TILEMAP : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 160 )

[स्थिर] वीडियो : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 1 9 6 )

[स्थिर] एक्सएमएल : संख्या

स्रोत कोड: loader/Cache.js ( रेखा 1 9 0 )

autoResolveURL : बूलियन

स्वचालित रूप से Cache.getURL विधि के साथ उपयोग के लिए संसाधन पथ को पूर्ण पथ पर हल करें।

स्रोत कोड: loader/Cache.js ( रेखा 45 )

खेल : Phaser.Game

खेल के लिए स्थानीय संदर्भ।

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

ऑनसाउंड अनलॉक : Phaser.Signal

सेलुलर डिवाइस पर टच इवेंट के माध्यम से ध्वनि प्रणाली अनलॉक होने पर यह ईवेंट प्रेषित किया जाता है।

स्रोत कोड: loader/Cache.js ( रेखा 91 )

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

ऐडबाइनरी (कुंजी, बाइनरीडाटा)

कैश में एक बाइनरी ऑब्जेक्ट जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

binaryData वस्तु

कैश में जोड़ा जाने वाला बाइनरी ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 424 )

addBitmapData (कुंजी, बिटमैपडेटा, फ्रेमडेटा ) → { Phaser.BitmapData }

कैश में बिटमैपडेटा ऑब्जेक्ट जोड़ें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

bitmapData Phaser.BitmapData

BitmapData ऑब्जेक्ट को कैश में जोड़ने के लिए।

frameData Phaser.FrameData | शून्य <वैकल्पिक>
(ऑटो बनाने)

दिए गए बिटमैपडेटा से जुड़े वैकल्पिक फ़्रेमडाटा सेट। यदि निर्दिष्ट नहीं किया गया है (या undefined ) बिटमैप के फ्रेम युक्त एक नया फ्रेमडेटा ऑब्जेक्ट बनाया गया है। अगर null की आपूर्ति की जाती है तो कोई फ्रेमडेटा नहीं बनाया जाएगा।

रिटर्न

BitmapData ऑब्जेक्ट को कैश में जोड़ने के लिए।

स्रोत कोड: loader/Cache.js ( रेखा 437 )

addBitmapFont (कुंजी, यूआरएल, डेटा, atlasData, atlas टाइप , xSpacing , ySpacing )

कैश में एक नया बिटमैप फ़ॉन्ट जोड़ें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त फ़ॉन्ट डेटा।

atlasData वस्तु

बनावट एटलस फ्रेम डेटा।

atlasType तार <वैकल्पिक>
'Xml'

बनावट एटलस ('जेसन' या 'एक्सएमएल') का प्रारूप।

xSpacing संख्या <वैकल्पिक>
0

यदि आप वर्णों के बीच अतिरिक्त क्षैतिज अंतर जोड़ना चाहते हैं तो यहां पिक्सेल मान सेट करें।

ySpacing संख्या <वैकल्पिक>
0

यदि आप लाइनों के बीच अतिरिक्त लंबवत अंतर जोड़ना चाहते हैं तो यहां पिक्सेल मान सेट करें।

स्रोत कोड: loader/Cache.js ( रेखा 462 )

addCanvas (कुंजी, कैनवास, संदर्भ )

कैश में एक नया कैनवास ऑब्जेक्ट जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

canvas HTMLCanvasElement

कैनवास डीओएम तत्व।

context CanvasRenderingContext2D <वैकल्पिक>

कैनवास तत्व का संदर्भ। यदि निर्दिष्ट नहीं है तो यह डिफ़ॉल्ट रूप से getContext('2d') जायेगा।

स्रोत कोड: loader/Cache.js ( रेखा 230 )

<internal> addDefaultImage ()

वेबग्ल फ़िल्टर जैसे विशेष मामलों में उपयोग करने के लिए एक डिफ़ॉल्ट छवि जोड़ता है।
यह __default की विशेष आरक्षित कुंजी का उपयोग करता है।
जब कैश बनाया जाता है तो यह विधि स्वचालित रूप से कॉल की जाती है।
यह छवि तब छोड़ी जाती है जब Cache.destroy को इसकी आंतरिक आवश्यकताओं के कारण बुलाया जाता है।

अंदर का:
  • यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
स्रोत कोड: loader/Cache.js ( रेखा 2 9 1 )

addImage (कुंजी, यूआरएल, डेटा) → {वस्तु}

कैश में एक छवि फ़ाइल जोड़ता है। फाइल को पहले ही लोड किया जाना चाहिए, आमतौर पर फ़ेज़र.लोडर के माध्यम से, लेकिन इसे डीओएम में भी लोड किया जा सकता है।
यदि एक ही कुंजी के साथ कैश में एक छवि पहले से मौजूद है तो इसे हटा दिया और नष्ट कर दिया गया है, और नई छवि इसके स्थान पर डाली गई है।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त छवि डेटा।

रिटर्न
वस्तु -

कैश में जोड़ा गया पूर्ण छवि ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 246 )

addJSON (कुंजी, यूआरएल, डेटा)

कैश में एक नया जेसन ऑब्जेक्ट जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त जेसन डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 501 )

<internal> addMissingImage ()

एक कुंजी गलत / गायब होने पर उपयोग की जाने वाली छवि जोड़ती है।
यह __missing की विशेष आरक्षित कुंजी का उपयोग करता है।
जब कैश बनाया जाता है तो यह विधि स्वचालित रूप से कॉल की जाती है।
यह छवि तब छोड़ी जाती है जब Cache.destroy को इसकी आंतरिक आवश्यकताओं के कारण बुलाया जाता है।

अंदर का:
  • यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
स्रोत कोड: loader/Cache.js ( रेखा 316 )

addPhysicsData (कुंजी, यूआरएल, जेएसओएनडीएटा, प्रारूप)

कैश में एक नया भौतिकी डेटा ऑब्जेक्ट जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

JSONData वस्तु

भौतिकी डेटा ऑब्जेक्ट (एक JSON फ़ाइल)।

format संख्या

भौतिकी डेटा का प्रारूप।

स्रोत कोड: loader/Cache.js ( रेखा 3 9 0 )

addRenderTexture (कुंजी, बनावट)

कैश में एक नया Phaser.RenderTexture जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

texture Phaser.RenderTexture

रेंडरटेक्चर के आधार के रूप में उपयोग करने के लिए बनावट।

स्रोत कोड: loader/Cache.js ( रेखा 566 )

addShader (कुंजी, यूआरएल, डेटा)

कैश में एक टुकड़ा शेडर जोड़ता है। फ़ाइल पहले ही लोड होनी चाहिए, आमतौर पर फ़ेज़र.लोडर के माध्यम से।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त शेडर डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 550 )

ऐडसाउंड (कुंजी, यूआरएल, डेटा, वेबऑडियो, ऑडियोटाग)

कैश में एक ध्वनि फ़ाइल जोड़ता है। फ़ाइल पहले ही लोड होनी चाहिए, आमतौर पर फ़ेज़र.लोडर के माध्यम से।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त ध्वनि डेटा।

webAudio बूलियन

यह सही है कि फ़ाइल वेब ऑडियो का उपयोग कर रही है।

audioTag बूलियन

यह सही है कि फ़ाइल विरासत HTML ऑडियो का उपयोग कर रही है।

स्रोत कोड: loader/Cache.js ( रेखा 338 )

addSpriteSheet (कुंजी, यूआरएल, डेटा, फ्रेमविड्थ, फ्रेमहेइट, फ्रेममैक्स , मार्जिन , रिक्ति )

कैश में एक नई स्प्राइट शीट जोड़ें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त स्प्राइट शीट डेटा।

frameWidth संख्या

स्प्राइट शीट की चौड़ाई।

frameHeight संख्या

स्प्राइट शीट की ऊंचाई।

frameMax संख्या <वैकल्पिक>
-1

स्प्राइट शीट में कितने फ्रेम संग्रहित हैं। यदि -1 तो यह पूरी शीट को समान रूप से विभाजित करता है।

margin संख्या <वैकल्पिक>
0

यदि फ्रेम मार्जिन के साथ खींचे गए हैं, तो यहां राशि निर्दिष्ट करें।

spacing संख्या <वैकल्पिक>
0

यदि फ्रेम उनके बीच अंतर के साथ खींचे गए हैं, तो यहां राशि निर्दिष्ट करें।

स्रोत कोड: loader/Cache.js ( रेखा 57 9 )

addText (कुंजी, यूआरएल, डेटा)

एक नया टेक्स्ट डेटा जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त पाठ डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 374 )

addTextureAtlas (कुंजी, यूआरएल, डेटा, atlasData, प्रारूप)

कैश में एक नया बनावट एटलस जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त बनावट एटलस डेटा।

atlasData वस्तु

बनावट एटलस फ्रेम डेटा।

format संख्या

बनावट एटलस का प्रारूप।

स्रोत कोड: loader/Cache.js ( रेखा 616 )

addTilemap (कुंजी, यूआरएल, मैपडाटा, प्रारूप)

कैश में एक नया टाइलमैप जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

mapData वस्तु

टाइलमैप डेटा ऑब्जेक्ट (या तो एक CSV या JSON फ़ाइल)।

format संख्या

टाइलमैप डेटा का प्रारूप।

स्रोत कोड: loader/Cache.js ( रेखा 407 )

addVideo (कुंजी, यूआरएल, डेटा, isBlob)

कैश में एक वीडियो फ़ाइल जोड़ता है। फ़ाइल पहले ही लोड होनी चाहिए, आमतौर पर फ़ेज़र.लोडर के माध्यम से।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त वीडियो डेटा।

isBlob बूलियन

यह सही है कि फ़ाइल xhr के माध्यम से प्रीलोड किया गया था और डेटा पैरामीटर एक ब्लॉब है। झूठी अगर इसके बजाए एक वीडियो टैग बनाया गया था।

स्रोत कोड: loader/Cache.js ( रेखा 533 )

addXML (कुंजी, यूआरएल, डेटा)

कैश में एक नया एक्सएमएल ऑब्जेक्ट जोड़ें।

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

कुंजी यह है कि इस संपत्ति को कैश में संग्रहीत किया जाएगा। यह इस कैश के भीतर अद्वितीय होना चाहिए।

url तार

यूआरएल से संपत्ति लोड की गई थी। अगर परिसंपत्ति को बाहरी रूप से लोड नहीं किया गया था तो उसे null सेट किया गया था।

data वस्तु

अतिरिक्त पाठ डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 517 )

चेकबाइनकी (कुंजी) → {बूलियन}

चेक करता है कि बाइनरी कैश में दी गई कुंजी मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 915 )

चेकबिटमैपटाकी (कुंजी) → {बूलियन}

चेक करता है कि दी गई बिट बिटमैपडाटा कैश में दी गई है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 928 )

चेकबिटमैपफॉन्की (कुंजी) → {बूलियन}

चेक करता है कि दी गई कुंजी बिटमैपफॉन्ट कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 9 41 )

चेक कैनवासकी (कुंजी) → {बूलियन}

जांचता है कि दी गई कैनवास कैश में दी गई कुंजी मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 824 )

चेकइमेजकी (कुंजी) → {बूलियन}

जांचता है कि छवि कैश में दी गई कुंजी मौजूद है या नहीं। ध्यान दें कि इसमें बनावट एटलस, स्प्राइट शीट्स और रेट्रो फ़ॉन्ट्स भी शामिल हैं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 837 )

चेकजेसनकी (कुंजी) → {बूलियन}

जांचता है कि जेएसओएन कैश में दिया गया कुंजी मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 954 )

चेककी (कैश, कुंजी) → {बूलियन}

जांचता है कि दिए गए कैश ऑब्जेक्ट प्रकार की कुंजी मौजूद है या नहीं।

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

खोजने के लिए कैश। कैश का एक है जैसे कि Phaser.Cache.IMAGE या Phaser.Cache.SOUND

key तार

कैश के भीतर संपत्ति की कुंजी।

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

सही है कि कुंजी मौजूद है, अन्यथा झूठी।

स्रोत कोड: loader/Cache.js ( रेखा 784 )

चेकफिक्सिक्स (कुंजी) → {बूलियन}

चेक करता है कि दिया गया कुंजी भौतिकी कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 88 9 )

checkRenderTextureKey (कुंजी) → {बूलियन}

चेक करता है कि रेंडर बनावट कैश में दी गई कुंजी मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 1006 )

चेकशेडरकी (कुंजी) → {बूलियन}

जांचता है कि दी गई कुंजी फ्रैगमेंट शेडर कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 993 )

चेकसाउंडकी (कुंजी) → {बूलियन}

चेक करता है कि दी गई कुंजी ध्वनि कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 863 )

चेकटेक्स्टकी (कुंजी) → {बूलियन}

चेक कैश में दिया गया कुंजी मौजूद है तो जांचता है।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 876 )

चेकटेक्चरकी (कुंजी) → {बूलियन}

जांच करता है कि दिए गए कुंजी बनावट कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 850 )

चेकटाइलमैपकी (कुंजी) → {बूलियन}

चेक करता है कि दी गई कुंजी टाइलमैप कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 902 )

checkURL (यूआरएल) → {बूलियन}

चेक करता है कि दिया गया यूआरएल कैश में लोड किया गया है या नहीं।
यह विधि केवल तभी काम करेगी जब किसी भी प्रीलोडिंग से पहले Cache.autoResolveURL को true सेट किया गया true
विधि यूआरएल को एक डोम src कॉल करेगी, इसलिए कृपया कुछ फ़ाइल प्रकारों के लिए इसके बारे में जागरूक रहें, जैसे फ़ायरफ़ॉक्स पर ध्वनि फ़ाइलें
जो डबल लोड उदाहरण हो सकता है।

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

कैश में जांचने के लिए यूआरएल।

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

यह सही है कि यूआरएल मौजूद है, अन्यथा झूठी।

स्रोत कोड: loader/Cache.js ( रेखा 803 )

चेकविडियोकी (कुंजी) → {बूलियन}

यह जांचता है कि वीडियो कैश में दी गई कुंजी मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 980 )

चेकएक्सएमके (कुंजी) → {बूलियन}

चेक करता है कि दिया गया कुंजी एक्सएमएल कैश में मौजूद है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सही है कि कुंजी कैश में मौजूद है, अन्यथा गलत है।

स्रोत कोड: loader/Cache.js ( रेखा 967 )

<आंतरिक> clearGLTextures ()

कैश में संग्रहीत छवियों से सभी जीएल बनावट को खाली करता है।
WebGL संदर्भ खो जाने पर और फिर बहाल होने पर इसे स्वचालित रूप से कहा जाता है।

अंदर का:
  • यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
स्रोत कोड: loader/Cache.js ( रेखा 18 9 7 )

डीकोडेड साउंड (कुंजी, डेटा)

एक नई डीकोडेड ध्वनि जोड़ें।

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

कैश के भीतर संपत्ति की कुंजी।

data वस्तु

अतिरिक्त ध्वनि डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 726 )

नष्ट करें ()

कैश साफ़ करता है। हर स्थानीय कैश ऑब्जेक्ट संदर्भ हटा देता है।
यदि कैश में किसी ऑब्जेक्ट में destroy विधि है तो उसे भी बुलाया जाएगा।

स्रोत कोड: loader/Cache.js ( रेखा 1 9 47 )

getBaseTexture (कुंजी, कैश ) → { PIXI.BaseTexture }

दिए गए कैश से कुंजी द्वारा PIXI.BaseTexture प्राप्त करता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

उस छवि की संपत्ति कुंजी जिसके लिए आप बेसटेक्चर चाहते हैं।

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

आइटम में खोजने के लिए कैश।

रिटर्न

बेसटेक्चर ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1426 )

getBinary (कुंजी) → {object}

कैश से एक बाइनरी ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

बाइनरी डेटा ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1266 )

getBitmapData (कुंजी) → { Phaser.BitmapData }

कैश से बिटमैपडेटा ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न

यदि अनुरोध किया गया है तो अनुरोधित बिटमैपडेटा ऑब्जेक्ट, या शून्य नहीं है।

स्रोत कोड: loader/Cache.js ( रेखा 1283 )

GetBitmapFont (कुंजी) → {Phaser.BitmapFont}

कैश से बिटमैप फ़ॉन्ट ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
Phaser.BitmapFont -

अगर अनुरोध किया गया है तो अनुरोध किया गया बिटमैपफॉन्ट ऑब्जेक्ट, या शून्य नहीं है।

स्रोत कोड: loader/Cache.js ( रेखा 1300 )

getCanvas (कुंजी) → {वस्तु}

कैश से कैनवास ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

कैनवास ऑब्जेक्ट या null अगर किसी भी आइटम को दिए गए कुंजी से मेल नहीं मिला।

स्रोत कोड: loader/Cache.js ( रेखा 1061 )

getFrame (कुंजी, कैश ) → { Phaser.Frame }

कुंजी द्वारा एक फ्रेम प्राप्त करें। आप केवल गैर-एटलस / स्प्राइटशीट छवि के लिए बनाए गए डिफ़ॉल्ट फ़्रेम को प्राप्त करने के लिए ऐसा करेंगे।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए फ्रेम डेटा की संपत्ति कुंजी।

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

आइटम में खोजने के लिए कैश।

रिटर्न

फ्रेम डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1442 )

getFrameByIndex (कुंजी, अनुक्रमणिका, कैश ) → { Phaser.Frame }

कुंजी द्वारा सेट फ्रेमटाटा से एक फ्रेम प्राप्त करें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए फ्रेम डेटा की संपत्ति कुंजी।

index संख्या

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

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

खोजने के लिए कैश। कैश का एक है जैसे कि Phaser.Cache.IMAGE या Phaser.Cache.SOUND

रिटर्न

फ्रेम वस्तु।

स्रोत कोड: loader/Cache.js ( रेखा 1536 )

getFrameByName (कुंजी, नाम, कैश ) → { Phaser.Frame }

कुंजी द्वारा सेट फ्रेमटाटा से एक फ्रेम प्राप्त करें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए फ्रेम डेटा की संपत्ति कुंजी।

name तार

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

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

खोजने के लिए कैश। कैश का एक है जैसे कि Phaser.Cache.IMAGE या Phaser.Cache.SOUND

रिटर्न

फ्रेम वस्तु।

स्रोत कोड: loader/Cache.js ( रेखा 1560 )

getFrameCount (कुंजी, कैश ) → {संख्या}

दिए गए कुंजी द्वारा निर्दिष्ट फ़्रेमडेटा ऑब्जेक्ट में निहित फ़्रेम की कुल संख्या प्राप्त करें।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

आप चाहते हैं कि फ्रेमडेटा की संपत्ति कुंजी।

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

आइटम में खोजने के लिए कैश।

रिटर्न
संख्या -

फिर फ्रेम की संख्या। 0 अगर छवि नहीं मिली है।

स्रोत कोड: loader/Cache.js ( रेखा 1458 )

getFrameData (कुंजी, कैश ) → { Phaser.FrameData }

छवि कैश से एक Phaser.FrameData ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए फ्रेम डेटा की संपत्ति कुंजी।

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

आइटम में खोजने के लिए कैश।

रिटर्न

फ्रेम डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1481 )

getImage ( कुंजी , पूर्ण ) → {छवि}

कैश से एक छवि वस्तु प्राप्त करता है। यह एक DOM छवि ऑब्जेक्ट देता है, न कि Phaser.Image ऑब्जेक्ट।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

केवल छवि कैश की खोज की जाती है, जिसमें लोडर.इमेज, स्प्राइट शीट्स और बनावट एटलस के माध्यम से लोड की गई छवियां शामिल होती हैं।

यदि आपको बिटमैप फ़ॉन्ट या इसी तरह की छवि की आवश्यकता होती है तो कृपया उन संबंधित 'get' विधियों का उपयोग करें।

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

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

full बूलियन <वैकल्पिक>
असत्य

यदि सही है तो पूर्ण छवि ऑब्जेक्ट वापस कर दिया जाएगा, अगर गलत है तो HTML छवि ऑब्जेक्ट वापस आ गया है।

रिटर्न
छवि -

कैश में पाए जाने पर छवि ऑब्जेक्ट, अन्यथा null । अगर full सत्य था तो एक जावास्क्रिप्ट ऑब्जेक्ट वापस कर दिया जाता है।

स्रोत कोड: loader/Cache.js ( रेखा 1078 )

getItem (कुंजी, कैश, विधि , संपत्ति ) → {वस्तु}

दी गई कुंजी और संपत्ति के आधार पर कैश से एक आइटम प्राप्त करें।

इस विधि को अधिकतर कैश विधियों जैसे आंतरिक रूप से आंतरिक रूप से उपयोग किया जाता है लेकिन इसका खुलासा किया जाता है
सार्वजनिक रूप से अपने स्वयं के उपयोग के लिए भी।

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

कैश के भीतर संपत्ति की कुंजी।

cache पूर्णांक

खोजने के लिए कैश। कैश का एक है जैसे कि Phaser.Cache.IMAGE या Phaser.Cache.SOUND

method तार <वैकल्पिक>

GetItem कॉलिंग विधि का स्ट्रिंग नाम। खाली हो सकता है, जिस स्थिति में कोई कंसोल चेतावनी आउटपुट नहीं है।

property तार <वैकल्पिक>

यदि आपको कैश आइटम से एक विशिष्ट संपत्ति की आवश्यकता है, तो इसे यहां निर्दिष्ट करें।

रिटर्न
वस्तु -

कैश किए गए आइटम को मिला, अन्यथा null । यदि कुंजी अमान्य है और method सेट है तो एक console.warn आउटपुट है।

स्रोत कोड: loader/Cache.js ( रेखा 1023 )

getJSON (कुंजी, क्लोन ) → {ऑब्जेक्ट}

कैश से JSON ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

आप ऑब्जेक्ट को संदर्भ (डिफ़ॉल्ट) द्वारा वापस कर सकते हैं, या क्लोन वापस कर सकते हैं
clone तर्क को true सेट करके।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

clone बूलियन <वैकल्पिक>
असत्य

मूल वस्तु (सत्य) का एक क्लोन लौटाएं या इसका संदर्भ दें? (असत्य)

रिटर्न
वस्तु -

जेएसओएन ऑब्जेक्ट, या एक ऐरे अगर ऐरे प्रॉपर्टी के लिए महत्वपूर्ण बिंदु। अगर संपत्ति नहीं मिली, तो यह शून्य हो जाती है।

स्रोत कोड: loader/Cache.js ( रेखा 1317 )

getKeys ( कैश ) → {Array}

अनुरोधित कैश में उपयोग की जाने वाली सभी चाबियाँ प्राप्त करता है।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

कैश जिसे आप चाबियाँ प्राप्त करना चाहते हैं। किसी भी कैश कॉन्स जैसे कि Phaser.Cache.IMAGE , Phaser.Cache.SOUND इत्यादि हो Phaser.Cache.SOUND

रिटर्न
ऐरे -

अनुरोधित कैश में चाबियों की सरणी।

स्रोत कोड: loader/Cache.js ( रेखा 160 9 )

getPhysicsData (कुंजी, ऑब्जेक्ट , फ़िक्स्चरकी) → {ऑब्जेक्ट}

कैश से भौतिकी डेटा ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

आप या तो संपूर्ण डेटा सेट, एक ऑब्जेक्ट या उस ऑब्जेक्ट का एक एकल फिक्स्चर प्राप्त कर सकते हैं।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

object तार <वैकल्पिक>
शून्य

यदि निर्दिष्ट किया गया है तो यह केवल भौतिकी वस्तु को वापस कर देगा जो दिए गए कुंजी का हिस्सा है, अगर शून्य है तो यह सब उन्हें वापस कर देगा।

fixtureKey तार

किसी ऑब्जेक्ट के अंदर स्थिरता की स्थिरता कुंजी। इस कुंजी को फेजर एक्सपोर्टर के साथ प्रति स्थिरता सेट किया जा सकता है।

रिटर्न
वस्तु -

अनुरोध किए गए भौतिकी डेटा प्राप्त करते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1187 )

getRenderTexture (कुंजी) → {ऑब्जेक्ट}

कैश से रेंडरटेक्चर ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

Phaser.RenderTexture और Phaser.Frame के साथ ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1405 )

getShader (कुंजी) → {string}

कैश से एक टुकड़ा शेडर ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
स्ट्रिंग -

शेडर ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1388 )

getSound (कुंजी) → { Phaser.Sound }

कैश से एक Phaser.Sound वस्तु हो जाता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न

ध्वनि वस्तु।

स्रोत कोड: loader/Cache.js ( रेखा 1136 )

getSoundData (कुंजी) → {object}

कैश से कच्ची ध्वनि डेटा ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

ध्वनि डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1153 )

getText (कुंजी) → {object}

कैश से टेक्स्ट ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

पाठ डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1170 )

getTextureFrame (कुंजी) → { Phaser.Frame }

कुंजी द्वारा एक बनावट फ्रेम प्राप्त करें।

आप केवल गैर-एटलस / स्प्राइटशीट छवि के लिए बनाए गए डिफ़ॉल्ट फ़्रेम को प्राप्त करने के लिए ऐसा करेंगे।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न

फ्रेम डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1121 )

getTilemapData (कुंजी) → {object}

कैश से कच्ची टाइलमैप डेटा ऑब्जेक्ट प्राप्त करता है। यह या तो सीएसवी या जेएसओएन प्रारूप में होगा।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

सीएसवी या जेएसओएन प्रारूप में कच्चा टाइलमैप डेटा।

स्रोत कोड: loader/Cache.js ( रेखा 1249 )

getURL (url) → {object}

यूआरएल द्वारा एक कैश ऑब्जेक्ट प्राप्त करें।
यदि आप किसी भी संपत्ति के प्रीलोड को शुरू करने से पहले Cache.autoResolveURL को true सेट करते हैं तो यह केवल एक मान देता है।
ध्यान रखें कि इस फ़ंक्शन के लिए प्रत्येक कॉल एक DOM src क्वेरी बनाता है, इसलिए सावधानीपूर्वक उपयोग करें और अपने लक्षित ब्राउज़र / डिवाइस में निहितार्थों के लिए दोबारा जांच करें।

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

ऑब्जेक्ट के लिए यूआरएल कैश से प्राप्त करने के लिए लोड किया गया।

रिटर्न
वस्तु -

कैश्ड ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1584 )

GetVideo (कुंजी) → { Phaser.Video }

कैश से एक Phaser.Video ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न

वीडियो ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1371 )

getXML (कुंजी) → {object}

कैश से एक्सएमएल ऑब्जेक्ट प्राप्त करता है।

ऑब्जेक्ट दिया गया कुंजी के आधार पर देखा गया है।

नोट: यदि ऑब्जेक्ट को console.warn नहीं मिला है। console.warn संदेश प्रदर्शित होता है।

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

कैश से पुनर्प्राप्त करने के लिए संपत्ति की कुंजी।

रिटर्न
वस्तु -

एक्सएमएल ऑब्जेक्ट।

स्रोत कोड: loader/Cache.js ( रेखा 1354 )

हैफ्रेमडेटा (कुंजी, कैश ) → {बूलियन}

जांचें कि दिए गए कुंजी के लिए फ़्रेमडेटा छवि कैश में मौजूद है या नहीं।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

कैश से पुनर्प्राप्त करने के लिए फ्रेम डेटा की संपत्ति कुंजी।

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

आइटम में खोजने के लिए कैश।

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

यह सही है कि दिए गए कुंजी में कैश में फ्रेमडेटा है, अन्यथा झूठी।

स्रोत कोड: loader/Cache.js ( रेखा 1501 )

isSoundDecoded (कुंजी) → {बूलियन}

जांचें कि दी गई ध्वनि डिकोडिंग समाप्त हो गई है या नहीं।

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

कैश के भीतर संपत्ति की कुंजी।

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

ध्वनि वस्तु की डीकोडेड स्थिति।

स्रोत कोड: loader/Cache.js ( रेखा 743 )

isSoundReady (कुंजी) → {बूलियन}

जांचें कि दी गई ध्वनि प्लेबैक के लिए तैयार है या नहीं।
एक ध्वनि को डीकोडिंग समाप्त होने पर तैयार माना जाता है और डिवाइस अब लॉक स्पर्श नहीं होता है।

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

कैश के भीतर संपत्ति की कुंजी।

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

यह सच है कि ध्वनि डीकोड किया गया है और डिवाइस लॉक नहीं है।

स्रोत कोड: loader/Cache.js ( रेखा 761 )

रीलोडसाउंड (कुंजी)

सर्वर से एक ध्वनि फ़ाइल दोबारा लोड करें।

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

कैश के भीतर संपत्ति की कुंजी।

स्रोत कोड: loader/Cache.js ( रेखा 666 )

reloadSoundComplete (कुंजी)

जब ध्वनि रीलोडिंग पूरी हो जाती है तो ऑनसाउंड अनलॉक ईवेंट को आग लगती है।

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

कैश के भीतर संपत्ति की कुंजी।

स्रोत कोड: loader/Cache.js ( रेखा 691 )

हटाएं बाइनरी (कुंजी)

कैश से एक बाइनरी फ़ाइल हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1747 )

निकालें बिटमैपडेटा (कुंजी)

कैश से बिटमैप डेटा हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1762 )

निकालें बिटमैपफॉन्ट (कुंजी)

कैश से बिटमैप फ़ॉन्ट हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1777 )

हटाएं कनवस (कुंजी)

कैश से कैनवास हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1641 )

निकालें इमेज (कुंजी, नष्टबेसटेक्चर )

कैश से एक छवि हटा देता है।

आप वैकल्पिक रूप से इसे नष्ट करने के लिए भी चुन सकते हैं। यह BaseTexture.destroy पर कॉल करता है।

ध्यान दें कि यह केवल इसे फ़ेज़र कैश से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

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

क्या इस छवि के पीछे बेसटेक्चर भी नष्ट हो जाना चाहिए?

स्रोत कोड: loader/Cache.js ( रेखा 1656 )

निकालें जेएसओएन (कुंजी)

कैश से एक जेसन ऑब्जेक्ट हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 17 9 2 )

निकालें भौतिकी (कुंजी)

कैश से भौतिकी डेटा फ़ाइल को हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1717 )

निकालें रेंडरटेक्चर (कुंजी)

कैश से एक रेंडर बनावट हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1852 )

removeShader (कुंजी)

कैश से एक शेडर हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1837 )

निकालेंसाउंड (कुंजी)

कैश से एक ध्वनि हटा देता है।

यदि कोई Phaser.Sound ऑब्जेक्ट्स उस विधि के साथ हटाए गए कैश में ऑडियो फ़ाइल का उपयोग करते हैं, तो वे करेंगे
स्वचालित रूप से खुद को नष्ट कर दें। यदि ध्वनि खत्म हो जाने पर आप पूर्ण नियंत्रण रखना चाहते हैं
इस विधि को बुलाए जाने से पहले आपको अपने घर को बनाए रखना होगा और पहले अपने आप को नष्ट कर देना होगा।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1683 )

हटाएंप्रिटशीट (कुंजी)

कैश से एक स्प्राइट शीट हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1867 )

निकालें टेक्स्ट (कुंजी)

कैश से एक टेक्स्ट फ़ाइल हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1702 )

निकालेंटेक्चर एटलस (कुंजी)

कैश से एक बनावट एटलस हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1882 )

हटाएं टाइलमैप (कुंजी)

कैश से टाइलमैप हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1732 )

हटाएं वीडियो (कुंजी)

कैश से एक वीडियो हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। यदि आपके पास अभी भी कहीं और डेटा के संदर्भ हैं
तो यह स्मृति में जारी रहेगा।

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

उस संपत्ति की कुंजी जिसे आप निकालना चाहते हैं।

स्रोत कोड: loader/Cache.js ( रेखा 1822 )

removeXML (कुंजी)

एक एक्सएमएल ऑब्जेक्ट को कैश से हटा देता है।

ध्यान दें कि यह केवल इसे Phaser.Cache से हटा देता है। If you still have references to the data elsewhere
then it will persist in memory.

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

Key of the asset you want to remove.

Source code: loader/Cache.js ( Line 1807 )

updateFrameData (key, frameData, cache )

Replaces a set of frameData with a new Phaser.FrameData object.

पैरामीटर
नाम प्रकार तर्क चूक विवरण
key तार

The unique key by which you will reference this object.

frameData संख्या

The new FrameData.

cache पूर्णांक <वैकल्पिक>
Phaser.Cache.IMAGE

The cache to search. One of the Cache consts such as Phaser.Cache.IMAGE or Phaser.Cache.SOUND .

Source code: loader/Cache.js ( Line 1517 )

updateSound (key)

Updates the sound object in the cache.

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

The key of the asset within the cache.

Source code: loader/Cache.js ( Line 709 )

原文