मैं वर्तमान में एंड्रॉइड के लिए एक साधारण 2 डी गेम विकसित कर रहा हूं। मेरे पास एक स्थिर ऑब्जेक्ट है जो स्क्रीन के केंद्र में स्थित है और मैं उस ऑब्जेक्ट को घुमाने और स्क्रीन पर उस क्षेत्र को इंगित करने की कोशिश कर रहा हूं जिसे उपयोगकर्ता स्पर्श करता है। मेरे पास निरंतर निर्देशांक हैं जो स्क्रीन के केंद्र का प्रतिनिधित्व करते हैं और मैं उस बिंदु के निर्देशांक प्राप्त कर सकता हूं जिस पर उपयोगकर्ता टैप करता है। मैं सूत्र इस मंच में उल्लिखित उपयोग कर रहा हूँ:दो बिंदुओं द्वारा परिभाषित लाइन के बीच कोण की गणना
double angle = atan2(y2 - y1, x2 - x1) * 180/PI;".
यह इस प्रकार के रूप में "कहते हैं आप लाइन इन दो बिंदुओं और क्षैतिज अक्ष द्वारा परिभाषित के बीच के कोण चाहते हैं
मैंने इसे कार्यान्वित किया, लेकिन मुझे लगता है कि मैं स्क्रीन निर्देशांक में काम कर रहा हूं, यह तथ्य गलत है क्योंकि वाई-समन्वय उलट दिया गया है। मुझे यकीन नहीं है कि यह इसके बारे में जाने का सही तरीका है, कोई अन्य विचार या सुझावों की सराहना की जाती है।
तकनीकी रूप से आप दो * अंक * के बीच कोण नहीं प्राप्त कर सकते हैं। आप दो * वैक्टर * के बीच कोण प्राप्त कर सकते हैं। – ChrisF
बहुत यकीन है कि उसका मतलब है "दो बिंदुओं के बीच खींची गई रेखा के बीच कोण, और क्षैतिज धुरी" –
मुझे खेद है, मुझे अपना शीर्षक दोबारा दोहराएं, मैं इन दो बिंदुओं और क्षैतिज रेखा से परिभाषित रेखा के बीच कोण कैसे प्राप्त करूं स्क्रीन के केंद्र में मेरी वस्तु के माध्यम से कटौती का उपयोग ?? – kingrichard2005