سؤال

أحاول تطوير لعبة لـ iPhone باستخدام COCOS2D. أحتاج إلى خيار "السحب" في COCOS2D. هل من الممكن تنفيذ خيار السحب في COCOS2D؟

هل كانت مفيدة؟

المحلول

لقد تم ذلك بشكل جيد:

-(BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [touches anyObject];

    CGPoint location = [touch locationInView: [touch view]];
    CGPoint convertedLocation = [[Director sharedDirector] convertCoordinate:location];
        //start ur logical code

}

نصائح أخرى

للسحب ، يمكنك ببساطة تعيين مركز Sprite على موقع إحداثيات اللمس الحالية.

انظر عينة Apple Dev: Moveme وأعتقد أن هذا سوف يساعد.

هل تحاول إنشاء لعبة مسار مثل التحكم في الطيران أو ماجستير في الميناء؟ يرجى توضيح مع مزيد من التفاصيل ما تحاول تحقيقه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top