Cocos2d. Sprites and scenes[edit] Animation[edit] Cocos2D provides basic animation primitives that can work on sprites using a set of actions and timers.
They can be chained and composed together to form more complex animations. Most Cocos2D implementations let you manipulate the size, scale, position, and other effects of the sprite. Some versions of Cocos2D let you also animate particle effects, image filtering effects via shaders (warp, ripple, etc.). GUI[edit] Cocos2D provides primitives to representing common GUI elements in your game scene. Physics System[edit] Many Cocos2D implementations come with support for common 2D physics engines like Box2D and Chipmunk. Audio[edit] Various versions of Cocos2D have audio libraries that wrap OpenAL or other libraries to provide full audio capabilities. Scripting Support[edit] Support binding to Javascript, Lua, and other engines exist for Cocos2D.
Editors Support[edit] Supported Platforms and Languages[edit] History and Branches[edit] The Ultimate Toolbox for iPhone Development. iPhone development can be intimidating, especially to someone who’s unfamiliar with Macs, or the way iPhone apps work.
But with currently more than 100,000 apps officially available from the App Store, it’s kind of hard for a developer to ignore the potential market the iPhone provides. And there are apps for virtually anything you could think of, from games to productivity apps to horoscopes to news and more. Below are 70 tools, tutorials, and resources to help you get started developing your own iPhone apps. There’s everything from basic tutorials to templates to resource libraries to help you on your way.
Tutorials How to Get Started with iPhone Dev A very thorough article on how to start developing your own iPhone apps. iPhone-Entreprise.com. iPhone Tutorials.
iOS. Sharepoint. Unity 3D. Android. Graphisme. Simple DirectMedia Layer. Un article de Wikipédia, l'encyclopédie libre.
Simple DirectMedia Layer Fonctionnalités[modifier | modifier le code] En outre, la SDL gère : Il existe des modules pour la SDL (pour les plus connus) : SDL_ttf : gestion des polices TrueType FontSDL_image : gestion d'un large type de formats d'images: BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG, TGAbibliothèque de primitives pour le dessin 2DSDL_net : gestion réseau.SDL_gfx : rotation et zoom sur les surfaces. De plus, la SDL peut également servir de support à OpenGL Historique[modifier | modifier le code] La version 2.0.0 a été publiée le 12 août 2013 [2]. Open Dynamics Engine. Un article de Wikipédia, l'encyclopédie libre.
Un simple véhicule en train de rouler sur une rampe. Cette démo est distribuée avec le code source d'ODE (demo_buggy). Une collision avec de nombreux objets. Cette démo est distribuée avec le code source d'ODE (demo_crash). Box2D. Un article de Wikipédia, l'encyclopédie libre.
Box2D est une Bibliothèque logicielle libre de moteur physique 2D écrite en C++ par Erin Catto et publiée sous la licence zlib. Caractéristiques[modifier | modifier le code] Box2D simule un système de corps rigides sur un plan. Physiquement, un corps rigide peut être simulé par un point (le centre de gravité) avec une position, un angle, une vitesse et une rotation, auquel on applique des forces (gravité, ...) et des impulsions (contacts, …). Des contraintes peuvent exister entre ces corps, pour représenter une liaison (un pivot, un coulissement… éventuellement avec une résistance ou une force motrice) ou un contact temporaire.
Afin de calculer les contacts entre ces corps, Box2D fournit un détecteur de collision. La forme d'un corps peut également servir à calculer la masse et le moment d'inertie du corps rigide. Interface avec le programme principal[modifier | modifier le code] Portabilité/Utilisation[modifier | modifier le code]