Phaser 2.6 - Key

कक्षा: Phaser.Key




phaser

निर्माता

नई कुंजी (गेम, कीकोड)

यदि आपको विशिष्ट कुंजी के संचालन पर अधिक सुगंधित नियंत्रण की आवश्यकता है तो आप Phaser.Key ऑब्जेक्ट्स बना और उपयोग कर सकते हैं।

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

वर्तमान खेल उदाहरण।

keycode पूर्णांक

कुंजी कुंजी इस कुंजी के लिए ज़िम्मेदार है। Phaser.KeyCode देखें।

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

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

altKey : बूलियन

एएलटी कुंजी की डाउन स्टेट, अगर इस कुंजी के साथ एक ही समय में दबाया जाता है।

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

ctrlKey : बूलियन

CTRL कुंजी की डाउन स्थिति, अगर इस कुंजी के साथ एक ही समय में दबाया जाता है।

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

अवधि : संख्या

यदि कुंजी नीचे है तो इस मान में उस कुंजी प्रेस की अवधि होती है और लगातार अद्यतन होती है।
यदि कुंजी ऊपर है तो यह पिछले डाउन सत्र की अवधि रखती है। इस कुंजी को मिलीसेकंड की संख्या के लिए रखा गया है।

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

[readonly] घटना : वस्तु

सबसे हालिया डोम घटना स्टोर करता है।

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

खेल : Phaser.Game

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

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

isDown : बूलियन

कुंजी की "नीचे" स्थिति। यह तब तक true रहेगा जब तक कि कीबोर्ड सोचता है कि यह कुंजी दबाई गई है।

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

IsUp : बूलियन

कुंजी की "अप" स्थिति। यह तब तक true रहेगा जब तक कि कीबोर्ड सोचता है कि यह कुंजी ऊपर है।

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

कुंजीकोड : संख्या

इस कुंजी का कीकोड।

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

ऑनडाउन : Phaser.Signal

इस कुंजी को दबाए जाने पर हर बार यह सिग्नल भेजा जाता है। यह केवल एक बार प्रेषित किया जाता है (जब तक कि कुंजी फिर से जारी नहीं हो जाती)।

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

ऑनहोल्डकॉलबैक : फंक्शन

इस कुंजी को दबाए जाने पर कॉलबैक कहा जाता है। चेतावनी: ताज़ा दर पर निर्भर करता है जो प्रति सेकंड 60+ बार हो सकता है।

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

ऑनहोल्ड कॉन्टेक्स्ट : ऑब्जेक्ट

संदर्भ जिसके तहत ऑनहोल्डकॉलबैक कहा जाएगा।

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

ऑनअप : Phaser.Signal

इस कुंजी को हर बार प्रेषित किया जाता है जब यह कुंजी जारी की जाती है। यह केवल एक बार प्रेषित किया जाता है (जब तक कुंजी दबाया नहीं जाता है और फिर से जारी किया जाता है)।

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

दोहराता है : संख्या

यदि कोई कुंजी दबाई जाती है तो कुंजी को 'दोहराया' की संख्या कम हो जाती है।

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

shiftKey : बूलियन

SHIFT कुंजी की डाउन स्थिति, यदि इस कुंजी के साथ एक ही समय में दबाया जाता है।

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

समयडाउन : संख्या

टाइमस्टैम्प जब कुंजी को आखिरी बार दबाया गया था। यह Game.time.now पर आधारित है।

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

टाइमअप : संख्या

टाइमस्टैम्प जब कुंजी को अंतिम बार जारी किया गया था। यह Game.time.now पर आधारित है।

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

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

डाउन अवधि ( अवधि ) → {बूलियन}

यदि true duration भीतर दबाया गया था, या false तो यह सच हो जाता है अगर यह नीचे नहीं है,
या उस अवधि के मुकाबले बहुत पहले दबाया गया था।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
duration संख्या <वैकल्पिक>
50

वह अवधि जिसके भीतर कुंजी को दबाया जाता है। एमएस में दिया गया।

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

यह सही है कि दी गई अवधि के भीतर कुंजी दबा दी गई थी।

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

<आंतरिक> प्रक्रिया केडाउन (घटना)

Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।

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

डीओएम घटना जिसने इसे ट्रिगर किया।

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

<आंतरिक> प्रक्रियाकेप (घटना)

Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।

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

डीओएम घटना जिसने इसे ट्रिगर किया।

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

रीसेट ( हार्ड )

इस कुंजी की स्थिति को रीसेट करता है।

यह सेट गलत है, सत्य पर है, वर्तमान समय होने के लिए समय रीसेट करता है, और कुंजी को सक्षम करता है।
इसके अतिरिक्त, यदि यह "हार्ड रीसेट" है, तो यह ऑनडाउन और ऑनअप ईवेंट से जुड़े किसी भी कॉलबैक को साफ़ करता है और ऑनहोल्डकॉलबैक को हटा देता है।

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

एक मुलायम रीसेट किसी भी घटना या कॉलबैक रीसेट नहीं करेगा; एक हार्ड रीसेट होगा।

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

<आंतरिक> अद्यतन ()

Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।

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

अप अवधि ( अवधि ) → {बूलियन}

यदि true duration भीतर दबाया गया था, या false तो यह सच हो जाता है अगर यह नीचे नहीं है,
या उस अवधि के मुकाबले बहुत पहले दबाया गया था।

पैरामीटर
नाम प्रकार तर्क चूक विवरण
duration संख्या <वैकल्पिक>
50

वह अवधि जिसके भीतर कुंजी को अभी जारी किया जा रहा है। एमएस में दिया गया।

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

सही है कि कुंजी दी गई अवधि के भीतर जारी की गई थी।

स्रोत कोड: input/Key.js ( रेखा 26 9 )