Experience in iPhone development and cocos2d

Source: Internet
Author: User

Switch to csdn jilongliang:

First, for a developer who has no mac development experience or even has never touched the Apple system, first, you must be familiar with Apple's development framework (including the development environment IDE, development framework uikit, and development language objective-C ). For those with some programming experience, learning objective-C may take one to two weeks. However, to use this language well, and it takes time to maximize the use of this language to improve development efficiency. Here we recommend two books, "objective-C basic tutorial" and "iPhone development basics tutorial". These two books are Bible-level masterpiece, I believe that every iPhone developer should not miss these two books.

After you get familiar with xcode and objective-C, or read the two books mentioned above. Now you can start learning about game development. Currently, I personally think that using the open-source game framework cocos2d to develop games on the iPhone is the first choice. Why? First, it is free, second, it has strong community support, and there are many excellent auxiliary resources on the Internet, this includes tutorials, class libraries, tool programs, physical engines, and sound engines. Next, I will talk about cocos2d, I think there are two of the best resources, is two URLs: one is cocos2d official website www.cocos2d-iphone.org, especially Forum, if you encounter any problems during your learning, you can go there to ask questions. Another one is http://www.raywenderlich.com/blog. This is a cool man. I like it very much! First of all, the tutorials he wrote are clear and clear, but they can be viewed at a glance, but they do not lose their depth. In addition to cocos2d and game programming, his blog also provides some knowledge about iPhone application development. I don't think anyone should miss his blog! In addition, there are some cocos2d books on the market, but I only downloaded an electronic version of the book "Learn iPhone and iPad cocos2d game development, I heard that someone is trying to translate this book online. I don't know the progress. The link to the translation tutorial of the book mentioned above is: http://www.cocoachina.com/bbs/read.php? Tid-55155.html this book is also written very well, which is a very systematic explanation of the Development of iPhone and iPad on the game needs to pay attention to some of the issues, such as memory issues. At the same time, the book also involves a large part of cocos2d development content, which is basically all content. At the same time, the author's website of this book is also a resource that cannot be missed. Www.learn-cocos2d.com, which has many very useful links, you can go and have a look. Of course, I forgot a very important part. My first tutorial is the cocos2d series of Zhiyi, which teaches you how to use tile map to create a game of tank wars. This series of tutorials are also classic! :) 1. zhiyi Cocos2D-iPhone game development tutorial 001 (341) 2. zhiyi Cocos2D-iPhone game development tutorial 002 (94) 3. zhiyi Cocos2D-iPhone game development tutorial 003 (71) 4. zhiyi Cocos2D-iPhone game development tutorial 004 (73) 5. zhiyi Cocos2D-iPhone game development tutorial 005 (65) 6. zhiyi Cocos2D-iPhone game development tutorial 006 (66) 7. zhiyi Cocos2D-iPhone game development tutorial 007 (102) when you read the above content almost. What do you need to do at this time? That's right! Practice! Practice! Develop several mini games of your own. For example, super Mary or lightning. If you want to further study cocos2d, it is a good choice to carefully study the example project in testbed, as well as the example in box2d testbed. (Currently, most top-ranking games, such as the box2d physical engine used by Angry Birds and tiny wings !)

 

Experience in iPhone development and cocos2d

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.