Article turned from tairan Tutorial: http://article.ityran.com/cocos2dstudy
This is a good learning guide for Cocos2D. Save it.
Cocos2D course recommendations
Cocos2d Iven learning recommendation step Proofreading: zilongshangren
I. First, I learned how to use Cocos2D to create a simple iphone game.
Conclusion: I have a rough understanding of Cocos2D games.
2. We recommend that you take a look at the "Zhiyi Cocos2D-iPhone game development tutorial" before learning the tutorial of Ray (Zi Long Shan Ren & tairan tutorial group translation),
>
Pdf + Demo package: http://www.ityran.com/thread-525-1-1.html
Summary: The Basic Knowledge parameters in this tutorial are clear and cover all aspects of cocos2d. You can learn the structure and basic usage of cocos2d. Whether in the future is the use of cocos2d-iphone or cocos2d-x, reading this tutorial set will be of great help.
3. After learning "Zhiyi", you can learn about cocos2d's principles-OpenGL ES from scratch:
>
- [Reprint] Learning OpenGL ES from scratch-Basic Concepts
- [Reprint] Learning OpenGL es ii from scratch-Overview of simple plotting
- [Reprint] Learning OpenGL ES 3 from scratch-Perspective
- [Reprint] Learning OpenGL ES from scratch-Light Effects
- [Reprint] Learning OpenGL ES from scratch-Material
Conclusion: The first five articles are sufficient to understand the basic principles of OpenGL ES. Others can be used as extensions.
4. After reading the recommended tutorial above, you can go to the ray tutorial;
Note: In the following recommendation steps for your convenience, pdf documents are packaged and included in the translation collection:
Packaging: http://www.ityran.com/thread-290-1-1.html
Learning steps:
1,
Cocos2d framework Overview
Cocos2d genie Tutorial: second tutorial
Cocos2d genie Tutorial: 3rd release tutorial
Cocos2d menu Tutorial: first tutorial
Cocos2d menu Tutorial: second tutorial
Cocos2d menu Tutorial: Step 3 (complete)
Summary: These two series understand the most basic classes of cocos2d, CCMenu and CCSprite;
2,
- How to Use cocos2d and box2d to create a Breakout game: PART-1
- How to Use cocos2d and box2d to create a Breakout game: PART-2
Summary: This Series teaches you how to create your own simple game from scratch and understand the organization of each part of cocos2d.
3. Recommended reading of several game series:
• How to Create a game similar to tiny wings: the first choice
• How to Create a game similar to tiny wings: second tutorial (complete tutorial)
How to Use cocos2d to create a hamster game: (1st success)
How to Use cocos2d to create a hamster game: (Part 2. Completion
• How to Create a game similar to tiny wings: the first choice
• How to Create a game similar to tiny wings: second tutorial (complete tutorial)
4. Production series of Box2D:
- Use COCOS2D and BOX2D to create jetpack joyride part-1
- Use COCOS2D and BOX2D to create jetpack joyride part 2
- Use COCOS2D and BOX2D to create jetpack joyride part 3
- Use COCOS2D and BOX2D to create jetpack joyride part 4
5. At this point, you should be able to use the basic functions of cocos2d at will. Of course, you may also need to use some tools to make development faster, so you need to see:
>
1. texture picker
(How to Use animations and spritesheettings in cocos2d)
How to optimize spritesheettings with texture pickerand character format in cocos2d
2. spritehelper and levelhelper
[ITyran translation] How to Use spritehelper and levelhelper tutorial
3. GameCenter
• How to Use GameCenter to create a simple multiplayer game Tutorial: Lesson 1
• How to Use GameCenter to create a simple multiplayer game Tutorial: second tutorial
4. tilemap
How to Use cocos2d to create a tilemap-based game tutorial
Collision Detection and collection of items: How to Use cocos2d to create a tiled map-based game: Second choice
Add enemies and battles: If you use cocos2d to create a tiled map-based game: 3rd choice
6. At the end of this tutorial, You can freely choose the articles you are interested in:
>
Http://article.ityran.com/tutorials