के साथ एक सर्कल पर बिंदु खोजें यह 10 साल हो गया है क्योंकि मैंने ऐसा कोई गणित किया था ... मैं 2 डी में एक गेम प्रोग्रामिंग कर रहा हूं और एक खिलाड़ी को चारों ओर ले जा रहा हूं। जैसे-जैसे मैं खिलाड़ी को चारों ओर ले जाता हूं, मैं खिलाड़ी की स्थिति से 200 पिक्सल दूर एक सर्कल पर बिंदु की गणना करने की कोशिश कर रहा हूं, जो कि एक सकारात्मक या नकारात्मक कोण (डिग्री) -360 से 360 के बीच दिया गया है। स्क्रीन 1280x720 है जिसमें 0,0 केंद्र बिंदु है स्क्रीन का खिलाड़ी इस पूरे कार्टेशियन समन्वय प्रणाली के चारों ओर घूमता है। जिस बिंदु को मैं खोजने की कोशिश कर रहा हूं वह स्क्रीन बंद हो सकता है।दिए गए केंद्र बिंदु, त्रिज्या, और डिग्री
मैं लेख Find the point with radius and angle पर सूत्रों की कोशिश की लेकिन मैं नहीं मानता कि मैं समझ रहा हूं "कोण" है, क्योंकि मैं अजीब परिणाम हो रही है जब मैं एक कॉस (कोण) या सिन (कोण में से 360 -360 के रूप में कोण पारित)।
इसलिए उदाहरण के लिए मेरे पास है ...
- एक कार्तीय तल
- सेंटर प्वाइंट (खिलाड़ी की स्थिति) पर 1280x720:
- न्यूनतम के बीच जाने एक्स = एक नंबर - 640 से अधिकतम 640
- वाई = = न्यूनतम -360 से अधिकतम 360
के बीच एक संख्या
- प्लेयर के चारों ओर सर्किल का त्रिज्या: हमेशा आर = 200
- कोण: एक = 360 से 360 के बीच दिया गया एक नंबर दें (ऋणात्मक को इंगित करने के लिए नकारात्मक या पॉइंट ऊपर की तरफ इंगित करें ताकि -10 और 350 एक ही जवाब दे सकें)
सर्कल पर एक्स वापस करने के लिए सूत्र क्या है?
सर्कल पर वाई वापस करने के लिए सूत्र क्या है?
यह एक अच्छा सवाल है !!! +1 – FrostyFire
प्रश्न: क्या अधिकांश गेम शीर्ष पर बाईं ओर 0,0 तक नहीं हैं? और वाई धुरी नीचे चला जाता है, नहीं? – Persijn