रिहा कर दिया गया Cocos2d में में रहने के emitter का पालन मैं वर्तमान में एक बहुत ही सरल कण emitter इस तरह प्रारंभ किया है:Cocos2D - कण बजाय स्थिति वे
turnEmitter = [[CCParticleFlower alloc] init];
turnEmitter.texture = [[CCTextureCache sharedTextureCache] addImage:@"Pocket.png"];
[self addChild:turnEmitter z:1];
turnEmitter.scale = 0.7f;
turnEmitter.positionType = kCCPositionTypeFree;
यह बस गेमप्ले परत को सीधे जोड़ा जाता है।
इस emitter (अद्यतन विधि में होता है) इस तरह से स्क्रीन के चारों ओर एक स्प्राइट इस प्रकार है:
turnEmitter.position = turnEmblem.position;
अब समस्या यह है कि कणों की पूंछ के बजाय emitter के साथ emitter चाल को पीछे छोड़ दिया है, जारी किए गए कणों को बस उस स्थिति में रहना जो उन्हें जारी किया गया था, जो वास्तव में अजीब और बेवकूफ दिखने वाला प्रभाव देता है।
मैं क्या करना चाहता हूं कि कण उत्सर्जित होने के बाद उत्सर्जक का पालन न करें, दुर्भाग्य से मैं ऐसा करने का कोई तरीका नहीं ढूंढ पाया।
आप कोड से देख ऊपर मैं पहले से ही चारों ओर खोज की है, और लोगों को जो emitter के positionType संपत्ति को बदलने का सुझाव है, हालांकि मैं सभी संभावनाओं की कोशिश की है और यह समस्या हल नहीं होती पाया कर सकते हैं।
किसी को भी इस क्या हो सकता है के रूप में किसी भी विचार है?
lol –
आप सही रास्ते पर हैं "जो एक बहुत अजीब और बेवकूफ लग रही प्रभाव देता है", आपकी समस्या को ठीक करना चाहिए कम से कम एक स्थिति टाइप करना चाहिए। क्या आप वाकई सभी विकल्पों का प्रयास करते हैं और प्रत्येक का परीक्षण करते हैं? – LearnCocos2D
अरे :) हाँ मुझे पूरा यकीन है कि मैंने सभी संभावित विकल्पों का उपयोग करने की कोशिश की है। दुर्भाग्य से मैं इसे जल्द से जल्द कोशिश नहीं कर पा रहा हूं लेकिन बाद में आज भी करूँगा। मैं उन सटीक गुणों के साथ वापस रिपोर्ट करूंगा जो मैंने कोशिश की है :) मदद करने के लिए समय निकालने के लिए धन्यवाद! – CodingBeagle