मेरे पास एक Entity
उदाहरण है जो हर गेम टिक को अपडेट करता है। चलो मान लेते हैं कि इकाई लगातार आगे बढ़ती है। मैं उस फ़ंक्शन को इकाई का कोण देने में सक्षम होना चाहता हूं जो इसे उस दिशा में ले जाता है:
moveForward(90);
उन्हें दाईं ओर ले जाना चाहिए। अगर मैंने अपने रोटेशन को वैश्विक घोषित किया int
, तो कर रहा हूं
moveForward(rotation);
rotation++;
यह अपने आंदोलन के साथ एक छोटे वृत्त का पता लगाएगा।
मैं यह कैसे कर सकता हूँ? मुझे लगता है कि इसमें वेक्टर गणित शामिल है; मुझे कोई जानकारी नहीं है, इसलिए एक संक्षिप्त विवरण अच्छा होगा।