Phaser 2.6 - Touch

कक्षा: फ़ेसर। टच




phaser

निर्माता

नया टच (खेल)

Phaser.Touch अपने खेल के साथ स्पर्श घटनाओं को संभालती है। नोट: एंड्रॉइड 2.x केवल एक बार टच इवेंट का समर्थन करता है, कोई मल्टी-टच नहीं।

आपको सामान्य रूप से इस कक्षा को सीधे एक्सेस नहीं करना चाहिए, बल्कि इसके बजाय एक Phaser.Pointer ऑब्जेक्ट का उपयोग करें जो आपके लिए सभी गेम इनपुट को सामान्य करता है।

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

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

स्रोत कोड: input/Touch.js ( रेखा 16 )

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

कॉलबैक कॉन्टेक्स्ट : ऑब्जेक्ट

संदर्भ जिसके अंतर्गत कॉलबैक कहा जाता है।

स्रोत कोड: input/Touch.js ( रेखा 42 )

सक्षम : बूलियन

टच ईवेंट केवल सक्षम होने पर संसाधित हो जाएंगे।

डिफ़ॉल्ट मान
  • सच
स्रोत कोड: input/Touch.js ( रेखा 28 )

घटना : टचवेन्ट

ब्राउज़र स्पर्श डोम घटना। यदि कोई स्पर्श घटना कभी प्राप्त नहीं हुई है तो शून्य हो जाएगी।

स्रोत कोड: input/Touch.js ( रेखा 84 )

खेल : Phaser.Game

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

स्रोत कोड: input/Touch.js ( रेखा 21 )

रोकें डीफॉल्ट : बुलियन

यदि सही है तो TouchEvent को रोक देगा .default इसे बुलाया।

डिफ़ॉल्ट मान
  • सच
स्रोत कोड: input/Touch.js ( रेखा 78 )

टच कैंसल कॉलबैक : फंक्शन

एक कॉलबैक जिसे टच कैंसल ईवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 72 )

touchEndCallback : फंक्शन

एक कॉलबैक जिसे टचएंड इवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 57 )

touchEnterCallback : फंक्शन

एक कॉलबैक जिसे टचइंटर ईवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 62 )

टचलेव कॉलबैक : फंक्शन

एक कॉलबैक जिसे टचलेव ईवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 67 )

<आंतरिक> touchLockCallbacks : सरणी

कॉलबैक की एक सरणी जिसे हर बार देशी स्पर्श शुरू या टच एंड इवेंट ब्राउज़र से प्राप्त किया जाता है, निकाल दिया जाएगा।
यह मोबाइल उपकरणों पर ऑडियो और वीडियो अनलॉक करने के लिए आंतरिक रूप से उपयोग किया जाता है।
इस सरणी में कॉलबैक जोड़ने के लिए कृपया Touch.addTouchLockCallback उपयोग Touch.addTouchLockCallback

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

touchMoveCallback : फंक्शन

एक कॉलबैक जिसे टचमोव इवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 52 )

टचस्टार्ट कॉलबैक : फंक्शन

एक कॉलबैक जिसे टचस्टार्ट ईवेंट पर निकाल दिया जा सकता है।

स्रोत कोड: input/Touch.js ( रेखा 47 )

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

addTouchLockCallback (कॉलबैक, संदर्भ, ऑन एंड )

जब कोई ब्राउज़र टचस्टार्ट या स्पर्श करने वाला ईवेंट प्राप्त होता है तो कॉलबैक जोड़ दिया जाता है।

यह मोबाइल उपकरणों पर ऑडियो और वीडियो अनलॉक करने के लिए आंतरिक रूप से उपयोग किया जाता है।

यदि कॉलबैक 'सत्य' देता है तो कॉलबैक स्वचालित रूप से लागू होने पर हटा दिया जाता है।

कॉलबैक Phaser.Touch.touchLockCallbacks सरणी में जोड़ा गया है और इसे Phaser.Touch.removeTouchLockCallback के साथ हटा दिया जाना चाहिए।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
callback समारोह

कॉलबैक जिसे टचस्टार्ट ईवेंट प्राप्त होने पर बुलाया जाएगा।

context वस्तु

संदर्भ जिसमें कॉलबैक कहा जाएगा।

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

क्या टचस्टार्ट (डिफ़ॉल्ट) या टचेंड ईवेंट पर कॉलबैक आग होगी?

स्रोत कोड: input/Touch.js ( रेखा 200 )

उपभोग टचमोव ()

दस्तावेज़ पर सभी टचमोव घटनाओं का उपभोग करता है (अगर आपको पता है कि आपको इसकी आवश्यकता है तो केवल इसे सक्षम करें!)।

स्रोत कोड: input/Touch.js ( रेखा 186 )

ऑन टच कैंसल (घटना)

रद्द करें स्पर्श करें - स्पर्श जो बाधित थे (शायद प्लगइन या ब्राउज़र क्रोम में जाकर)।
जब आप 4 अंगुलियों को डालते हैं और ऐप चयनकर्ता यूआई प्रकट होता है तो आईओएस पर उदाहरण के लिए होता है।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 2 9 3 )

ऑन टचएंड (घटना)

टचेंड घटनाओं के लिए हैंडलर।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 402 )

ऑन टचएन्टर (घटना)

स्पर्श के लिए प्रवेश करें और लक्ष्य को दर्ज या छोड़े गए स्पर्श बिंदुओं की एक सूची छोड़ दें।
कैनवास तत्व पर अभी तक अधिकांश ब्राउज़रों द्वारा समर्थित नहीं प्रतीत होता है।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 327 )

ऑन टचलेव (घटना)

स्पर्श के लिए प्रवेश करें और लक्ष्य को दर्ज या छोड़े गए स्पर्श बिंदुओं की एक सूची छोड़ दें।
कैनवास तत्व पर अभी तक अधिकांश ब्राउज़रों द्वारा समर्थित नहीं प्रतीत होता है।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 354 )

ऑन टचमोव (घटना)

टचमोव घटनाओं के लिए हैंडलर।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 376 )

ऑन टचस्टार्ट (घटना)

आंतरिक विधि जो ब्राउज़र से टचस्टार्ट ईवेंट को संभालती है।

पैरामीटर
नाम प्रकार विवरण
event TouchEvent

ब्राउज़र से मूल घटना। यह Touch.event में संग्रहीत हो जाता है।

स्रोत कोड: input/Touch.js ( रेखा 247 )

RemoveTouchLockCallback (कॉलबैक, संदर्भ) → {बूलियन}

परिभाषित इंडेक्स पर Phaser.Touch.touchLockCallbacks सरणी से कॉलबैक हटा देता है

पैरामीटर
नाम प्रकार विवरण
callback समारोह

कॉलबैक को हटाया जाना है।

context वस्तु

संदर्भ जिसमें कॉलबैक मौजूद है।

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

सही है अगर कॉलबैक हटा दिया गया था, अन्यथा झूठी।

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

शुरू करें ()

घटना श्रोताओं को चलाना शुरू करता है।

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

रुको ()

घटना श्रोताओं को रोको।

स्रोत कोड: input/Touch.js ( रेखा 443 )