فرق COCOS2D با COCOS2D-X در این هست که با زبان Objective-c هست و اما COCOS2D-X با C++ نوشته شده.
این ٍEngine روی Xcode نصب میشود و بصورت مجزا نیست.
توسط COCOS2D میتوان برای iPhone , iPad , iPod Touc , Mac بازی ساخت با قابلیت ها بسیار فراوان.
برای مثلا در صورتی که یک برنامه نویس Objective-c بخواهد توسط کدهای Objective-c و OpenGL ES یک عکس را تکان دهد و ان را کنترل کند باید (بصورت تخمینی ) نزدیک به ۱۵۰ الی ۲۰۰ خط کد بنویسد اما در COCOS2D توسط ۲-۳ خط این کار انجام می شود.
یکی از عللهای مهم که باعث شده COCOS2D کار برنامه نویسان را راحت کنه ، اسم آشنا اما ترسناک به نام OPENGL و OPENGL ES هست که برنامه نویسان نیازی به نوشتن این کدها در برنامه ندارند و COCOS2D این کار را برای برنامه نویسان انجام میده.
داشتن Camera و پشتبانی از TileMap ها در COCOS2D بر قدرت و محبوت آن افزوده و میشه در یک جمله گفت :
هر آنچه یک برنامه نویسی بازی نیاز دارد بصورت بسته بندی شده در اختیار اون قرار داده شده
برای شروع کار با این SDK میتویند آموزش تصویری از شرکت Lynda را تهیه کنید :
Tutorials | Building and Monetizing Game Apps for iOS
و یا start – cocos2d for iPhone
COCOS2D توسط The Brenwill Workshop توسعه داده شد و قابلیت 3D هم به اون اضافه شده که میتونید بازی های 3D را هم بسازید :cocos3d « The Brenwill Workshop
که البته برای اون اول باید COCOS2D نصب شده باشه و بعد COCOS3D را هم نصب کنید.
منبع : COCOS2D چیست ؟
(این مقاله توسط بنده نوشته شده و ذکر منبع الزامی میباشد)