पिछले एक साल के लिए या तो मैं अपने आप को जावास्क्रिप्ट के साथ परिचित किया गया है, और कम से स्क्रीन पर एक वस्तु आगे बढ़ वास्तव में अच्छी तरह से भाषा सीखने की मैं एक एचटीएमएल 5 खेल बनाने का फैसला किया की कोशिश में! जिस समस्या में मैंने भाग लिया है वह यह है कि मुझे बिल्कुल नहीं पता कि स्क्रीन पर छवि को आसानी से और कोण पर कैसे स्थानांतरित किया जाए। मैं इसे एक्स अक्ष के ऊपर एक पिक्सेल ऊपर/नीचे और एक अक्ष को वाई अक्ष के ऊपर/नीचे ले जाकर चालीस पांच डिग्री कोण पर ले जा सकता हूं, लेकिन यह केवल इतना विशिष्ट नहीं है। मैं इसे एक बहुत ही विशिष्ट कोण पर कैसे ले जाउंगा? ऐसा लगता है कि एक ऐसा कार्य होना होगा जो इसे निकटतम पिक्सेल तक पहुंचाए?एचटीएमएल 5/Javascript एक कोण
नहीं बिल्कुल यकीन है कि ... किसी भी समाधान है, ठीक से काम करेंगे है, हालांकि एक गैर पुस्तकालय विशिष्ट विवरण को प्राथमिकता दी जाएगी!
धन्यवाद!
कौन ने कहा कि एक पिक्सेल पूरी संख्या होनी चाहिए? –
इसे साबित करने के लिए इसे आजमाएं। इस कोड को क्रोमस कंसोल में इस पेज के लिए दर्ज करें, और उसके बाद एंटर दबाएं और स्क्रीन के ऊपरी बाईं ओर देखें। 'var el = document.createElement (" div "); el.setAttribute ("शैली", "चौड़ाई: 50 पीएक्स; ऊंचाई: 50 पीएक्स; शीर्ष: 10 पीएक्स; बाएं: 10 पीएक्स; पृष्ठभूमि-रंग: लाल; स्थिति: पूर्ण; जेड-इंडेक्स: 20"); var doc = $ ("body") [0]; doc.appendChild (el); setInterval (function() { वर वैल = el.style.left; वैल = val.substring (0, val.length - 2); वैल = parseFloat (वैल); वैल + = 0.1; वैल + = "पीएक्स"; el.style.left = वैल; }, 25); ' –
ओह शूट! तुमने मेरे दिमाग को उड़ा दिया! हालांकि, क्या यह मेरी मदद करता है क्योंकि एक स्क्रीन पिक्सेल के अंश को प्रदर्शित नहीं कर सकती है? –