Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:gdevelop:documentation:manual:pres_mechanisms [2015/10/18 19:20] (current)
Line 1: Line 1:
 +====== Fonctionnement ======
 +
 +
 +Un jeu créé avec GDevelop s'​articule autour de plusieurs éléments :
 +
 +  * Les **Images** ou **Ressources**,​ qui peuvent être affichées ou utilisées par les objets.
 +  * Les **Objets**, composants de base des jeux. Pratiquement tout ce qui est affiché à l'​écran est un objet: Missiles, personnages,​ plateformes,​ fond d'​écrans,​ ennemis, effets graphiques... Différents types d'​objets sont disponibles. En particulier,​ les objets **Sprite ( Image animée )**  permettent d'​afficher des animations composées de différentes images. Les animations peuvent representer chacune un état de l'​objet : Normal, Se déplaçant,​ Touché par un ennemi...
 +  * Les **Evènements** donnent vie au jeu. Un évènement se compose d'une ou plusieurs conditions et d'​actions. Quand les conditions sont remplies, les actions sont alors executées : Une large variétée d'​actions est disponible.
 +  * Les **Comportements** permettent de modifier automatiquement ce que font les objets. Par exemple, le comportement Moteur Physique permet d'​ajouter un comportement réaliste aux objets en les faisant suivre les lois de la physique.
 +  * Les **Scènes** sont essentiellement les différents écrans du jeu. Chaque scène contient ses propres objets, évènements,​ variables. Elles peuvent représenter un menu, un niveau, un écran de crédits...
 +
 +{{wiki:​pres_object.png}}\\
 +//Tout ce qui est affiché à l'​écran est un objet, y compris l'​arrière plan.//
 +
 +Si vous débutez avec GDevelop, rendez vous sur la page du [[fr:​gdevelop:​documentation:​manual:​edit_getstart|guide de démarrage]] pour découvrir les autres concepts et l'​interface de GDevelop.
 +
 +----
 +===== Les fonctions de GDevelop sont elles limitées ? =====
 +
 +Pour faciliter le développement,​ des extensions peuvent être utilisées par les jeux : de très nombreuses extensions sont livrées par défaut avec GDevelop. Elles peuvent fournir de nouveaux objets, de nouveaux comportements,​ des actions, des conditions et même des types d'​évènement nouveaux.\\
 +Les extensions peuvent être activées grâce au gestionnaire de projet ou grâce aux boutons ''​Plus d'​objets'',​ ''​Plus d'​actions''​ ou ''​Plus de conditions''​ qui s'​affichent quand vous ajoutez un de ces élements à votre jeu.
 +
 +Concernant les évènements,​ ceux ci sont conçus pour pouvoir reproduire la majorité des structures utilisées habituellement en programmation et ne vous limite donc pas arbitrairement dans la création.
 +
 +----
 +
 +===== Comment GDevelop fonctionne en interne? =====
 +
 +En interne, GDevelop compile les évènements en code machine, à l'​instar des langages de programmation utilisés par les professionnels.
 +Les extensions et fonctionnalités de GDevelop sont programmées en utilisant le C++, un langage de programmation puissant et flexible.
 +----