मुझे इस तरह कोई गणित करते हुए 10 साल हो गए हैं ... मैं 2 डी में एक गेम की प्रोग्रामिंग कर रहा हूं और एक खिलाड़ी को घुमा रहा हूं। जैसा कि मैंने खिलाड़ी को चारों ओर घुमाया, मैं -360 से 360 के बीच एक सकारात्मक या नकारात्मक कोण (डिग्री) को देखते हुए खिलाड़ी की स्थिति से 200 सर्कल की दूरी पर बिंदु की गणना करने की कोशिश कर रहा हूं। स्क्रीन 0x केंद्र बिंदु होने के साथ 1280x720 है स्क्रीन के। खिलाड़ी इस पूरे कार्टेशियन समन्वय प्रणाली के चारों ओर घूमता है। मैं जिस बिंदु को खोजने की कोशिश कर रहा हूं वह ऑफ स्क्रीन हो सकता है।
मैंने लेख पर सूत्रों की कोशिश की त्रिज्या और कोण के साथ बिंदु खोजें, लेकिन मुझे विश्वास नहीं होता कि मैं समझ रहा हूं कि "कोण" क्या है क्योंकि मुझे अजीब परिणाम मिल रहे हैं जब मैं कोण से -360 से 360 के बीच कोस (कोण) या पाप में गुजरता हूं (कोण)।
इसलिए उदाहरण के लिए मेरे पास ...
- कार्टेशियन प्लेन पर 1280x720
- केंद्र बिंदु (खिलाड़ी की स्थिति):
- x = न्यूनतम -40 से अधिकतम 640 के बीच की संख्या
- चलो y = न्यूनतम -360 से अधिकतम 360 के बीच की संख्या
- खिलाड़ी के चारों ओर सर्किल का त्रिज्या: आर को हमेशा = 200 पर रखें
- कोण: a = -360 से 360 के बीच दी गई संख्या (नकारात्मक को नीचे की ओर इंगित करने की अनुमति दें या सकारात्मक-तो ऊपर की ओर इंगित करें -10 और 350 समान उत्तर देगा)
X को वृत्त पर वापस लाने का सूत्र क्या है?
सर्कल पर Y को वापस करने का फॉर्मूला क्या है?