2015-11-04 17 views
7

मैं वर्तमान में निम्न समस्या के साथ संघर्ष कर रहा हूँ:स्प्राइट किट में कई SKScenes कम्बाइन

मैं ऑब्जेक्टिव-सी में एक स्प्राइट किट खेल, जिसमें मैं सभी 3 दृश्यों में एक लंबन-एनीमेशन का उपयोग करने के लिए है बनाने हूँ । मैं यादृच्छिक रूप से जेनरेट एक्स और वाई पदों के साथ बादलों का उपयोग करता हूं। वे गेम दृश्य में और हाईस्कोर दृश्य में ग्रीटिंग दृश्य में दिखाई देते हैं।

समस्या: जब भी मैं एक दृश्य से दूसरे दृश्य में स्विच करता हूं, मुझे लंबन-एनीमेशन को पुनरारंभ करना होता है, जो एक गन्दा बाधा उत्पन्न करता है।

पृष्ठभूमि में हर समय "क्लाउड दृश्य" चलने की सबसे अच्छी रणनीति क्या हो सकती है, चाहे आप गेम दृश्यों के बीच कितनी बार स्विच करें?

अग्रिम धन्यवाद।

उत्तर

3

इस उद्देश्य के लिए, केवल एक दृश्य का उपयोग करने पर विचार करें और प्रत्येक गेम थीम (i.e ग्रीटिंग, गेम, हाईस्कॉर) के लिए SKNode का उपयोग करें जिसमें इसके उद्देश्य के लिए आवश्यक तत्व होंगे (उदा। ग्रीटिंग नोड का ग्रीटिंग तत्व होगा)।

इस तरह आप आसानी से "निरंतर" SKNode (यानी गेम को पहली बार लोड होने पर दृश्य में जोड़ सकते हैं) जिसमें आपके लंबन बादल होंगे और ग्रीटिंग गेम और आवश्यक होने पर हाईस्कॉर के लिए आवश्यक नोड जोड़ें/हटाएं

संबंधित मुद्दे