Phaser 2.6 - Key
कक्षा: Phaser.Key

निर्माता
नई कुंजी (गेम, कीकोड)
यदि आपको विशिष्ट कुंजी के संचालन पर अधिक सुगंधित नियंत्रण की आवश्यकता है तो आप Phaser.Key ऑब्जेक्ट्स बना और उपयोग कर सकते हैं।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
game | Phaser.Game | वर्तमान खेल उदाहरण। |
keycode | पूर्णांक | कुंजी कुंजी इस कुंजी के लिए ज़िम्मेदार है। Phaser.KeyCode देखें। |
- स्रोत कोड: input/Key.js ( रेखा 15 )
सार्वजनिक गुण
- स्रोत कोड: input/Key.js ( रेखा 51 )
- स्रोत कोड: input/Key.js ( रेखा 57 )
- स्रोत कोड: input/Key.js ( रेखा 76 )
- स्रोत कोड: input/Key.js ( रेखा 33 )
- स्रोत कोड: input/Key.js ( रेखा 20 )
- स्रोत कोड: input/Key.js ( रेखा 39 )
- डिफ़ॉल्ट मान
- सच
- स्रोत कोड: input/Key.js ( रेखा 45 )
- स्रोत कोड: input/Key.js ( रेखा 9 3 )
- स्रोत कोड: input/Key.js ( रेखा 98 )
- स्रोत कोड: input/Key.js ( रेखा 103 )
- स्रोत कोड: input/Key.js ( रेखा 108 )
- स्रोत कोड: input/Key.js ( रेखा 113 )
- स्रोत कोड: input/Key.js ( रेखा 88 )
- स्रोत कोड: input/Key.js ( रेखा 63 )
- स्रोत कोड: input/Key.js ( रेखा 68 )
- स्रोत कोड: input/Key.js ( रेखा 82 )
altKey : बूलियन
एएलटी कुंजी की डाउन स्टेट, अगर इस कुंजी के साथ एक ही समय में दबाया जाता है।
ctrlKey : बूलियन
CTRL कुंजी की डाउन स्थिति, अगर इस कुंजी के साथ एक ही समय में दबाया जाता है।
अवधि : संख्या
यदि कुंजी नीचे है तो इस मान में उस कुंजी प्रेस की अवधि होती है और लगातार अद्यतन होती है।
यदि कुंजी ऊपर है तो यह पिछले डाउन सत्र की अवधि रखती है। इस कुंजी को मिलीसेकंड की संख्या के लिए रखा गया है।
[readonly] घटना : वस्तु
सबसे हालिया डोम घटना स्टोर करता है।
खेल : Phaser.Game
वर्तमान में चल रहे गेम का संदर्भ।
isDown : बूलियन
कुंजी की "नीचे" स्थिति। यह तब तक true
रहेगा जब तक कि कीबोर्ड सोचता है कि यह कुंजी दबाई गई है।
IsUp : बूलियन
कुंजी की "अप" स्थिति। यह तब तक true
रहेगा जब तक कि कीबोर्ड सोचता है कि यह कुंजी ऊपर है।
कुंजीकोड : संख्या
इस कुंजी का कीकोड।
ऑनडाउन : Phaser.Signal
इस कुंजी को दबाए जाने पर हर बार यह सिग्नल भेजा जाता है। यह केवल एक बार प्रेषित किया जाता है (जब तक कि कुंजी फिर से जारी नहीं हो जाती)।
ऑनहोल्डकॉलबैक : फंक्शन
इस कुंजी को दबाए जाने पर कॉलबैक कहा जाता है। चेतावनी: ताज़ा दर पर निर्भर करता है जो प्रति सेकंड 60+ बार हो सकता है।
ऑनहोल्ड कॉन्टेक्स्ट : ऑब्जेक्ट
संदर्भ जिसके तहत ऑनहोल्डकॉलबैक कहा जाएगा।
ऑनअप : Phaser.Signal
इस कुंजी को हर बार प्रेषित किया जाता है जब यह कुंजी जारी की जाती है। यह केवल एक बार प्रेषित किया जाता है (जब तक कुंजी दबाया नहीं जाता है और फिर से जारी किया जाता है)।
दोहराता है : संख्या
यदि कोई कुंजी दबाई जाती है तो कुंजी को 'दोहराया' की संख्या कम हो जाती है।
shiftKey : बूलियन
SHIFT कुंजी की डाउन स्थिति, यदि इस कुंजी के साथ एक ही समय में दबाया जाता है।
समयडाउन : संख्या
टाइमस्टैम्प जब कुंजी को आखिरी बार दबाया गया था। यह Game.time.now पर आधारित है।
टाइमअप : संख्या
टाइमस्टैम्प जब कुंजी को अंतिम बार जारी किया गया था। यह Game.time.now पर आधारित है।
सार्वजनिक तरीके
- स्रोत कोड: input/Key.js ( रेखा 253 )
- अंदर का:
- यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
- स्रोत कोड: input/Key.js ( रेखा 154 )
- अंदर का:
- यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
- स्रोत कोड: input/Key.js ( रेखा 1 9 1 )
- स्रोत कोड: input/Key.js ( रेखा 222 )
- अंदर का:
- यह सदस्य आंतरिक (संरक्षित) है और भविष्य में संशोधित या हटाया जा सकता है।
- स्रोत कोड: input/Key.js ( रेखा 131 )
- स्रोत कोड: input/Key.js ( रेखा 26 9 )
डाउन अवधि ( अवधि ) → {बूलियन}
यदि true
duration
भीतर दबाया गया था, या false
तो यह सच हो जाता है अगर यह नीचे नहीं है,
या उस अवधि के मुकाबले बहुत पहले दबाया गया था।
पैरामीटर
नाम | प्रकार | तर्क | चूक | विवरण |
---|---|---|---|---|
duration | संख्या | <वैकल्पिक> | 50 | वह अवधि जिसके भीतर कुंजी को दबाया जाता है। एमएस में दिया गया। |
रिटर्न
यह सही है कि दी गई अवधि के भीतर कुंजी दबा दी गई थी।
<आंतरिक> प्रक्रिया केडाउन (घटना)
Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
event | KeyboardEvent | डीओएम घटना जिसने इसे ट्रिगर किया। |
<आंतरिक> प्रक्रियाकेप (घटना)
Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।
पैरामीटर
नाम | प्रकार | विवरण |
---|---|---|
event | KeyboardEvent | डीओएम घटना जिसने इसे ट्रिगर किया। |
रीसेट ( हार्ड )
इस कुंजी की स्थिति को रीसेट करता है।
यह सेट गलत है, सत्य पर है, वर्तमान समय होने के लिए समय रीसेट करता है, और कुंजी को सक्षम करता है।
इसके अतिरिक्त, यदि यह "हार्ड रीसेट" है, तो यह ऑनडाउन और ऑनअप ईवेंट से जुड़े किसी भी कॉलबैक को साफ़ करता है और ऑनहोल्डकॉलबैक को हटा देता है।
पैरामीटर
नाम | प्रकार | तर्क | चूक | विवरण |
---|---|---|---|---|
hard | बूलियन | <वैकल्पिक> | सच | एक मुलायम रीसेट किसी भी घटना या कॉलबैक रीसेट नहीं करेगा; एक हार्ड रीसेट होगा। |
<आंतरिक> अद्यतन ()
Phaser.Keyboard द्वारा स्वचालित रूप से बुलाया जाता है।
अप अवधि ( अवधि ) → {बूलियन}
यदि true
duration
भीतर दबाया गया था, या false
तो यह सच हो जाता है अगर यह नीचे नहीं है,
या उस अवधि के मुकाबले बहुत पहले दबाया गया था।
पैरामीटर
नाम | प्रकार | तर्क | चूक | विवरण |
---|---|---|---|---|
duration | संख्या | <वैकल्पिक> | 50 | वह अवधि जिसके भीतर कुंजी को अभी जारी किया जा रहा है। एमएस में दिया गया। |
रिटर्न
सही है कि कुंजी दी गई अवधि के भीतर जारी की गई थी।