documentation खोज करने के बाद, मुझे अभी भी CGVector
क्या है, इसके लिए उचित स्पष्टीकरण नहीं मिल रहा है। दस्तावेज़ीकरण में इसका उल्लेख केवल एक बार होता है जब यह दिखाता है कि इसका typedef
क्या है।एक CGVector क्या है?
struct CGVector {
CGFloat dx;
CGFloat dy;
};
typedef struct CGVector CGVector;
बुनियादी ज्यामिति से मुझे पता है कि इसका मतलब है dx
डेल्टा एक्स, या एक्स में परिवर्तन। यह dy
के लिए जाता है। इस ज्ञान के साथ, प्रोग्रामिंग दृष्टिकोण से CGVector
(या किसी भी प्रकार का वेक्टर) क्या है? अगर यह मदद करता है, तो मैं स्प्राइटकिट के SKPhysicsBody
और वेग के संदर्भ में वेक्टर को समझने की कोशिश कर रहा हूं।
एक CGVector गणित में एक वेक्टर की परिचित परिभाषा से मेल खाता है। वेक्टर दूरी और दिशा के परिमाण हैं। X में परिवर्तन और वाई में परिवर्तन के साथ एक संरचना की तुलना में स्क्रीन जैसे 2-आयामी विमानों के लिए इसे दिखाने का बेहतर तरीका क्या है? – CodaFi
लेकिन हमारे पास 'CGSize' भी है। दोनों के बीच थोड़ा अंतर लगता है –