2011-03-19 13 views
6

पर सीसीएक्शन को रोकें/फिर से शुरू करें मेरे पास सीसीएसप्रिट पर चल रहे दो सीसीएनीमेशन हैं। मैं कैसे जांचूं कि स्प्राइट पर विशिष्ट क्रिया चल रही है या नहीं? और मैं आवश्यकतानुसार उन्हें रोक/फिर से कैसे शुरू करूं?कोकोस 2 डी: सीसीएसप्रिट

मैंने कार्रवाई प्रबंधक में संख्याऑफ्रनाइज़ेशनएक्शन की जांच की है, लेकिन यह मेरे द्वारा अपेक्षित संख्या के बराबर नहीं है।

उत्तर

3

अपने दो कार्यों की टैग संपत्ति सेट करना सुनिश्चित करें। फिर GetActionByTag को कॉल करें, अपनी वांछित कार्रवाई के टैग को निर्दिष्ट करें। यदि आपका परिणाम शून्य नहीं है, तो कार्रवाई चल रही है।

दुर्भाग्य से, आप किसी भी विशेष कार्रवाई को रोक नहीं सकते हैं। आप केवल सभी क्रियाओं को रोक सकते हैं (रोकें शेड्यूलर एंडएक्शन) या एक व्यक्तिगत कार्रवाई रोकें (stopActionByTag: या stopAction :), जो इसे क्रिया सूची से हटा देता है। आप क्या चाहते हैं नहीं।

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