फ्लिक करने के लिए स्वाइप इशारे के वेक्टर का निर्धारण करें मेरे पास एक ऐसा गेम है जहां स्क्रीन के नीचे से गोलाकार वस्तुएं शूट हो जाती हैं और मैं उन्हें अपने स्वाइप की दिशा में फ्लिक करने के लिए उन्हें स्वाइप करने में सक्षम होना चाहता हूं। मेरा मुद्दा यह है कि, मुझे उचित वेग के साथ उचित दिशा में फिसलने के लिए सर्कुलर ऑब्जेक्ट प्राप्त करने के लिए स्वाइप की वेक्टर/दिशा की गणना करने के बारे में नहीं पता है।स्प्राइट किट -
स्थिर वेक्टर "(5,5)" मैं स्वाइप की गति और दिशा से गणना की जरूरतों का उपयोग कर रहा हूं। साथ ही, मुझे यह सुनिश्चित करने की ज़रूरत है कि एक बार जब मैं ऑब्जेक्ट के साथ पहला संपर्क करता हूं, तो यह ऑब्जेक्ट को डबल मारने से बचने के लिए नहीं होता है। यहाँ मैं वर्तमान में क्या कर रहा हूँ है:
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
for (UITouch *touch in touches) {
CGPoint location = [touch locationInNode:self];
SKNode* node = [self nodeAtPoint:location];
[node.physicsBody applyImpulse:CGVectorMake(5, 5) atPoint:location];
}
}
आपका बॉस! धन्यवाद भाई! –
यह काम नहीं करता है जैसे स्वाइप नहीं करना। –
@ iTroyd23 आवश्यक – 0x141E