About cocos2d-iPhone

Source: Internet
Author: User

Cocos2d-iPhone is made 2D game, demoProgramAnd other graphics/interactive applications of the game engine. It is based on cocos2d and transplanted from Python to objective-C language, because objective-C is the native language of IOS/Mac OS X, and naturally has the best compatibility and speed.

What is cocos2d-iPhone?

    • L ease of use: it uses a familiar API with a large number of examples
    • L fast: it uses OpenGL ES best practices and Optimized Data Structures
    • L flexible: easy to expand, easy to integrate with third-party Libraries
    • L free: Open-source. It can be used freely in both closed and open-source games.
    • LCommunitySupport: there is an active, huge, and friendly community (Forum, IRC)
    • L appstore approval: games with over 2500 app stores are using it, including many well-sold games.
    • L platform support: iPod Touch, iPhone, iPad and Mac OS X

Features:

  • L Scenario Management (workflow)
  • L transition between scenarios (transitions)
  • L sprites and sprite sheets
  • L special effects: Lens, ripple, wave, liquid, rotation, etc.
  • L action (Action ):
      • L trasformation action: movement, rotation, scaling, jumping, and so on.
      • L combined action: sequence, spawn, repetition, reverse
      • L swap action: exp, sin, cubic, etc.
      • L miscellaneous actions: callfunc, orbitcamera
  • L basic menus and buttons
  • L integrated the physical engine (box2d and chipmunk)
  • L Particle System
  • L supports text rendering (variable and fixed-width fonts)
  • L texture Atlas support
  • L tile-Based Map support (tmxmaps ):
      • L orthogonal Map
      • L same distance ing
      • L hexagonal Map
  • L support parallax scrolling)
  • L sound support
  • L support streak Motion
  • L support rendering to textures
  • L high-score server (Cocos live)
  • L point based API, supports Retina Display
  • L supports touch/accelerator (IOS), keyboard/mouse (MAC)
  • L supports portrait and Landscape mode (IOS), automatic full screen (MAC)
  • L integrated pause/recovery
  • L supports 8-bit, 16-bit, and 32-bit pvrtc compression textures
  • L objective-C Language
  • L support OpenGL ES 1.1 (IOS)/OpenGL 1.5 (MAC)

App Store ranking using cocos2D-iPhone

According to the news from the official cocos2d website, top grossing (iPhone) ranked first, second, and second were all 2D games made using cocos2d, and some statistics are also worth reference:

In the top 12 applications:

    • L 11 games
    • L 10 are 2D games
    • L 7 are free applications, but charges are collected when you use in APP purchase.
    • L four are isometric games
    • L three cocos2d files

Is it very encouraging? Then start learning cocos2d-iPhone!

I will write some cocos2d-iPhone teaching and use experience in the future Article .

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.