Phaser 2.6 - Mouse

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




phaser

निर्माता

नया माउस (खेल)

माउस क्लास ब्राउज़र के साथ माउस इंटरैक्शन के सभी पहलुओं को संभालने के लिए ज़िम्मेदार है।

यह गेम कैनवास ऑब्जेक्ट पर होने वाली माउस घटनाओं को कैप्चर और प्रोसेस करता है।
यह window एक mouseup श्रोता भी जोड़ता है जिसका उपयोग माउस को जारी करने के लिए किया जाता है
जब खेल खत्म नहीं होता है।

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

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

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

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

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

[स्थिर] बैकबूटन : संख्या

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

बटन : संख्या

यह संपत्ति फ़ेसर 2.4 में हटा दी गई थी और अब इसका उपयोग नहीं किया जाना चाहिए।
इसके बजाय कृपया पॉइंटर बटन गुण जैसे पॉइंटर. Pointer.leftButton , Pointer.rightButton बटन और अन्य देखें।
या यदि आपको इसकी आवश्यकता हो तो पॉइंटर.बटन में डोम ईवेंट बटन मान होता है।

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

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

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

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

कब्जा : बुलियन

यदि सही है तो डोम माउस इवेंट्स में event.preventDefault लागू होगा, अगर झूठी वे पूरी तरह से प्रचार करेंगे।

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

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

सक्षम होने पर माउस इनपुट केवल संसाधित किया जाएगा।

डिफ़ॉल्ट मान
  • सच
स्रोत कोड: input/Mouse.js ( लाइन 89 )

घटना : माउसइवेंट | शून्य

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

प्रकार
  • MouseEvent | शून्य
स्रोत कोड: input/Mouse.js ( रेखा 115 )

खेल : Phaser.Game

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

स्रोत कोड: input/Mouse.js ( लाइन 26 )

<आंतरिक> इनपुट : Phaser.Input

फ़ेसर इनपुट प्रबंधक का संदर्भ।

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

बंद कर दिया : बुलियन

यदि माउस सफलतापूर्वक लॉक किया गया है तो यह सच हो जाएगा।

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

माउसडाउन कॉलबैक : फंक्शन

एक कॉलबैक जिसे माउस दबाया जाता है जब निकाल दिया जा सकता है।

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

माउसऑट कॉलबैक : फंक्शन

एक कॉलबैक जिसे निकाल दिया जा सकता है जब माउस गेम कैनवास से अधिक नहीं होता है।

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

माउस ओवरकॉलबैक : फंक्शन

एक कॉलबैक जिसे निकाल दिया जा सकता है जब माउस गेम कैनवास में प्रवेश करता है (आमतौर पर माउसआउट के बाद)।

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

माउसअप कॉलबैक : फंक्शन

एक कॉलबैक जिसे निकाल दिया जा सकता है जब माउस को दबाए गए राज्य से छोड़ दिया जाता है।

स्रोत कोड: input/Mouse.js ( लाइन 47 )

माउसहेल कॉलबैक : फंक्शन

एक कॉलबैक जिसे मूसहेल का उपयोग किया जाता है, निकाल दिया जा सकता है।

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

पॉइंटर लॉक : Phaser.Signal

जब ब्राउज़र पॉइंटर लॉक स्थिति में प्रवेश करता है या छोड़ देता है तो यह ईवेंट प्रेषित किया जाता है।

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

stopOnGameOut : बूलियन

यदि माउस गेम कैनवास छोड़ देता है तो सही पॉइंटर.स्टॉप कहा जाएगा।

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

व्हीलडेल्टा : संख्या

नीचे के लिए ऊपर -1 के लिए अंतिम mousewheel उपयोग 1 की दिशा।

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

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

ऑनसाउसडाउन (घटना)

ब्राउज़र से माउस डाउन इवेंट को संभालने वाली आंतरिक विधि।

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

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

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

onMouseMove (घटना)

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

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

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

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

onMouseOut (घटना)

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

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

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

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

onMouseOutGlobal (घटना)

आंतरिक विधि जो विंडो से माउस को ईवेंट से संभालती है।

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

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

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

onMouseOver (घटना)

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

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

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

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

onMouseUp (घटना)

ब्राउज़र से माउस अप ईवेंट को संभालने वाली आंतरिक विधि।

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

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

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

onMouseUpGlobal (घटना)

खिड़की से माउस अप घटना को संभालने वाली आंतरिक विधि।

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

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

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

onMouseWheel (घटना)

ब्राउज़र से माउस व्हील इवेंट को संभालने वाली आंतरिक विधि।

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

ब्राउज़र से मूल घटना।

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

पॉइंटर लॉक चेंज (घटना)

आंतरिक पॉइंटर लॉक चेंज हैंडलर।

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

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

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

रिलीज पॉइंटर लॉक ()

आंतरिक रिलीज सूचक लॉक हैंडलर।

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

requestPointerLock ()

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

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

शुरू करें ()

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

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

रुको ()

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

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