سؤال

لقد كنت أحاول الحصول على Sprit الخاص بي للتحرك ولكنه لن يتزحزح!أنا باستخدام Cocos2D V2.1 Beta 2 و iOS6 هذا هو الرمز الذي استخدمته لتحريك العفريت، ما الخطأ في ذلك؟ giveacodicetagpre.

أستطيع أن أرى العفريت ولكن بغض النظر عن ما لا ينتقله.شكرا

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

المحلول

يبدو أنك بحاجة إلى تغيير giveacodicetagpre.

إلى giveacodicetagpre.

يبدو وكأنه لديك اثنين مختلف CCSPRITE * FIFEATER هنا، واحدة محلية في INIT، وحدد واحد في تنفيذك. واحد هنا: giveacodicetagpre.

نصائح أخرى

هو طريقة تشغيل NextFrame؟تحقق مع نقطة توقف.

هل تشغيل cctouched؟تحقق مع نقطة توقف.

هل يقوم أي برود أخرى بتعيين موضع العفريت؟هل ربما تشغيل طريقة CCMoveXX كل إطار؟

ملاحظة: إذا قمت بتحديث الموضع يدويا في NextFrame وتشغيل إجراء CCMOVETO في نفس الوقت، فيمكن أن تكون النتائج غير متوقعة.

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