संदर्भ requestPointerLock()

requestPointerLock()

माउस पॉइंटर को उसकी वर्तमान स्थिति में लॉक कर देता है और उसे अदृश्य बना देता है।

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

ध्यान दें: अधिकांश ब्राउज़रों को कॉल करने से पहले एक इनपुट की आवश्यकता होती है, जैसे कि एक क्लिक <कोड>requestPointerLock()। कॉल करने की अनुशंसा की जाती है requestPointerLock() में एक इवेंट फ़ंक्शन जैसे doubleClicked().

उदाहरण

Notice any errors or typos? Please let us know. Please feel free to edit src/events/mouse.js and open a pull request!

संबंधित संदर्भ