मैं थोड़ी देर के लिए स्विफ्ट का उपयोग कर एक्सकोड के साथ खेल रहा था। मैं हाल ही में Spritekit का उपयोग करने में मिला है।
मैं कब के लिए एनिमेशन के साथ प्रयोग करना चाहता थाखिलाड़ी एक दुश्मन पर एक गोली मारता है और यह दिखाने के लिए कि स्प्राइट ने नुकसान लिया (या उससे संपर्क किया) यह आधा सेकेंड के लिए स्प्राइट छवि को स्विच करेगा और फिर नियमित छवि पर वापस स्विच करेगा।
मुझे लगता है कि इसका एक उदाहरण सुपर मारियो आरपीजी में होगा, जब मारियो एक दुश्मन को मारता है, तो उनकी आंखें निकलती हैं
क्या छवियों को पीछे और पीछे स्विच करके हिट एनीमेशन तक पहुंचने का यह एक अच्छा तरीका है या क्या कोई आसान तरीका है?
उत्तर:
जवाब के लिए 0 № 1बनावट को स्विच करना काम करेगा, लेकिन एक देंअचानक हुए परिवर्तन। बनावट की एक छोटी श्रृंखला के माध्यम से स्प्राइट को एनिमेट करना (जैसे आंखें पॉप करना शुरू कर देती हैं, आँखें आधे रास्ते में आ गईं, आंखें चली गईं) बेहतर दिखाई देगी और SKActions का उपयोग करके आसानी से कार्यान्वित किया जा सकता है। देख ऐप्पल की स्प्राइट प्रोग्रामिंग गाइड, स्प्राइट्स बनावट बदलना