Book Image

Cocos2d-X by Example Beginner's Guide

By : Roger Engelbert
Book Image

Cocos2d-X by Example Beginner's Guide

By: Roger Engelbert

Overview of this book

<p>Cocos2d-x is the C++ port of arguably the most popular open source 2D framework in the world. Its predecessor was limited to the Apple family but with Cocos2d-x you can take your applications to all major app stores, with minimum extra work. Give your games a larger target audience with almost no extra hassle.<br /><br />"Cocos2d-X by Example Beginner's Guide" allows you to build your own cross platform games using all the benefits of a time tested framework, plus the elegance and simplicity of C++.</p> <p>Each of the six games developed in this book will take you further on the road to becoming an expert game developer with no fuss and plenty of fun.<br /><br />Follow six tutorials for six very different games that leverage the ease of Cocos2D-X and its quick implementation, moving from simple ideas to more advanced topics in game development.</p> <p>In easy-to-follow steps, the book teaches you how to take full advantage of the framework by adding animations and special effects, implementing a physics engine, and optimizing your games.</p> <p>Prepare your project for multiple platforms and learn how to take your game concepts to completion.</p> <p>"Cocos2d-X by Example Beginner's Guide" will present to you, in six different games, the topics necessary to build some of the most popular and fun types of games today.</p>
Table of Contents (19 chapters)
Cocos2d-x by Example Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Extending CCSprite


No, there is nothing wrong with CCSprite. I just picked a game where we need a bit more information from some of its sprites. In this case we want to store where a sprite is and where it will be once the current iteration of the game is completed. We will also need a helper method to get the sprite's radius.

So let's create our GameSprite class.