एक फ़ंक्शन जिसे माउस बटन दबाने पर एक बार कॉल किया जाता है।
फ़ंक्शन घोषित करना mousePressed()
चलाने के लिए एक कोड ब्लॉक सेट करता है जब उपयोगकर्ता माउस बटन दबाता है तो स्वचालित रूप से:
फ़ंक्शन माउसप्रेस्ड() { // चलाने के लिए कोड। }
माउस सिस्टम वैरिएबल, जैसे mouseX और mouseY, को उनके अधिकांश के साथ अपडेट किया जाएगा हाल ही का मान जब mousePressed()
को p5.js द्वारा कॉल किया जाता है:
फ़ंक्शन माउसप्रेस्ड() { यदि (माउसएक्स <50) { // यदि माउस बाईं ओर है तो चलाने के लिए कोड। }यदि (माउसY > 50) { // यदि माउस नीचे के पास है तो चलाने के लिए कोड। } }
पैरामीटर, इवेंट
, वैकल्पिक है। माउसप्रेस्ड()
हमेशा पारित किया जाता है a MouseEvent गुणों वाली वस्तु जो माउस प्रेस घटना का वर्णन करती है:
फ़ंक्शन माउसप्रेस्ड(इवेंट) { // चलाने के लिए कोड जो ईवेंट का उपयोग करता है। कंसोल.लॉग(इवेंट); }
टचस्क्रीन डिवाइस पर, mousePressed()
तब चलेगा जब उपयोगकर्ता का छूना यदि touchStarted() नहीं है तो प्रारंभ होता है घोषित. अगर touchStarted() घोषित किया जाता है, तो touchStarted() तब चलेगा जब कोई उपयोगकर्ता छूना शुरू होता है और mousePressed()
नहीं होगा।
ब्राउज़र में विभिन्न माउस ईवेंट से जुड़े डिफ़ॉल्ट व्यवहार हो सकते हैं। के लिए उदाहरण के लिए, जब उपयोगकर्ता माउस घुमाता है तो कुछ ब्राउज़र टेक्स्ट को हाइलाइट करते हैं माउस बटन दबाना. इस ईवेंट के लिए किसी भी डिफ़ॉल्ट व्यवहार को रोकने के लिए, फ़ंक्शन के अंत में return false;
जोड़ें।
नोट: mousePressed()
, mouseReleased(), और mouseClicked() सभी संबंधित हैं। जैसे ही उपयोगकर्ता माउस पर क्लिक करता है, mousePressed()
चालू हो जाता है। mouseReleased() जैसे ही चलता है उपयोगकर्ता माउस क्लिक जारी करता है। <ए href='/reference/p5/mouseClicked'>mouseClicked() mouseReleased().
उदाहरण
सिंटैक्स
mousePressed([event])
पैरामीटर्स
optional MouseEvent
argument.
संबंधित संदर्भ
doubleClicked
एक फ़ंक्शन जिसे माउस बटन पर दो बार जल्दी क्लिक करने पर एक बार कॉल किया जाता है.
exitPointerLock
शुरूआत पॉइंटर लॉक से बाहर निकलता है requestPointerLock.
mouseButton
एक स्ट्रिंग सिस्टम वैरिएबल जिसमें अंतिम माउस बटन का मान होता है दबाया.
mouseClicked
एक फ़ंक्शन जिसे माउस बटन दबाने के बाद एक बार कॉल किया जाता है जारी किया गया.