माउस पॉइंटर को उसकी वर्तमान स्थिति में लॉक कर देता है और उसे अदृश्य बना देता है।
requestPointerLock()
माउस को इसके बिना हमेशा के लिए घूमने की अनुमति देता है छोड़ना स्क्रीन। requestPointerLock()
को कॉल करने से मान लॉक हो जाता है mouseX, mouseY, pmouseX, और pmouseY। movedX और movedY अद्यतन करना जारी रखें और माउस द्वारा अब तक चली गई दूरी जानने के लिए इसका उपयोग किया जा सकता है आखिरी फ्रेम खींचा गया था. कॉलिंग exitPointerLock() अपडेट करना फिर से शुरू करता है माउस सिस्टम वेरिएबल.
ध्यान दें: अधिकांश ब्राउज़रों को कॉल करने से पहले एक इनपुट की आवश्यकता होती है, जैसे कि एक क्लिक <कोड>requestPointerLock()। कॉल करने की अनुशंसा की जाती है requestPointerLock()
में एक इवेंट फ़ंक्शन जैसे doubleClicked().
उदाहरण
संबंधित संदर्भ
doubleClicked
एक फ़ंक्शन जिसे माउस बटन पर दो बार जल्दी क्लिक करने पर एक बार कॉल किया जाता है.
exitPointerLock
शुरूआत पॉइंटर लॉक से बाहर निकलता है requestPointerLock.
mouseButton
एक स्ट्रिंग सिस्टम वैरिएबल जिसमें अंतिम माउस बटन का मान होता है दबाया.
mouseClicked
एक फ़ंक्शन जिसे माउस बटन दबाने के बाद एक बार कॉल किया जाता है जारी किया गया.