Project Anarchy : Hello World

Mike Fleischauer

Traducteur

Alexandre Laurent

Dans ce deuxième tutoriel de la série sur Project Anarchy, nous allons créer un premier projet composé d'une scène et d'un script. Ce tutoriel vous permettra de vous familiariser avec vForge.

Commentez

- Titre : Project Anarchy : Hello World

- Auteur : Mike Fleischauer

- Traducteur : Alexandre Laurent

- Parution : 6 août 2013

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 Mike Fleischauer. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Navigation

- II. Introduction

- III. Création du projet

- IV. Création de la scène

- V. Création du script

- VI. Exécutions du projet

- VII. Conclusion

- VIII. Remerciements

- Navigation

Navigation

Tutoriel précédent : Un examen minutieux de Project Anarchy

Sommaire

Tutoriel suivant : votre premier modèle 3D

II - Introduction

Nous avons tous un point de départ et pour les programmeurs cet endroit est généralement le Hello World.

C'est exactement ce que nous allons faire dans ce premier tutoriel de la série sur Project Anarchy. Si vous n'avez aucune idée de ce qu'est Project Anarchy, vous pouvez commencer par là. Ce tutoriel suppose que vous avez déjà installé Project Anarchy et rien de plus. Ce projet ultra simple affichera le message « Hello World » à l'utilisateur. Dans les prochains tutoriels j'assumerai que vous avez lu ou que vous êtes habitué avec tous les détails du précédent tutoriel, donc, tout ce que nous avons vu en détails ici ne sera que rapidement mentionné par la suite !

Dans ce tutoriel, nous allons voir :

- la création d'un nouveau projet ;

- la création d'une nouvelle scène ;

- la création d'un script ;

- l'exécution/l'arrêt de votre application.

III - Création du projet

Ouvrez vForge, le cœur de « Vision Engine ». Dans l'écran d'accueil, sélectionnez « Nouveau projet » (New project) ou utilisez le menu « Fichier » (File) → « Nouveau projet » (New project).

Dans la fenêtre de création du projet, choisissez un nom pour votre projet (« Project Name ») (HelloProjectAnarchy) et un répertoire (« Directory ») (C:\temp\HelloProjectAnarchy) puis dans les dossiers du projet (« Project folders ») cochez « Scenes ». Cliquez sur « OK ».

IV - Création de la scène

Maintenant, nous avons besoin d'inclure au moins une scène au projet. Sélectionnez « Fichier » (File) → « Nouveau » (New) → « Scène » (Scene) :

Nommez la scène (HelloProjectAnarchy) puis appuyez sur OK :

L'assistant vous demandera le moteur de rendu que vous voulez utiliser. Ces valeurs peuvent être modifiées plus tard et nous laissons pour le moment les valeurs par défaut. Sélectionnez le moteur de rendu « Mobile Forward Renderer » puis cliquez sur le bouton '>'.

La prochaine fenêtre permet de configurer les effets de posttraitement. Ce sont les effets appliqués après que la scène est calculée mais avant qu'elle ne soit affichée à l'utilisateur. Les valeurs par défaut « rien » (nothing) sont correctes, cliquez simplement sur '>'.

La dernière fenêtre concerne les lumières, ombres et le moment dans la journée. Aucun de ces paramètres ne nous intéresse pour le moment et ils pourront être modifiés plus tard, cliquez simplement sur '>'.

Nous avons terminé avec l'assistant, cliquez sur « OK ».

V - Création du script

Sur la gauche, sélectionnez le « calque principal » (Main Layer) :

Puis sur la droite, sélectionnez l'onglet des propriétés et cherchez « Scripting → SceneScriptFile ». Si les propriétés sont vides, vous n'avez pas sélectionné le calque principal.

Dans l'espace vide sur la droite, cliquez pour sélectionner et glissez vers le bas pour sélectionner « Nouveau » (New)…

Dans la fenêtre de création de script, donnez-lui un nom (HelloScript) puis appuyez sur OK.

Trouvez le panneau des scripts (Script Panel). Si vous n'avez pas le panneau des scripts, sélectionnez le menu « Vue » (View) → « Panneaux » (Panels) → « Panneau des scripts » (Script Panels).

En haut du panneau des scripts, cliquez sur le bouton d'insertion de morceau de code et sélectionnez Scene and GameScript Callbacks → OnAfterSceneLoaded().

Éditez le script pour ajouter cette simple ligne utilisant la méthode Debug:PrintLine(). Notez que Lua est sensible à la casse.

VI - Exécutions du projet

Ce code assez prévisible sera appelé après le chargement de la scène. Maintenant, exécutons l'application. Dans la barre d'outils de la vue moteur, cliquez sur le bouton de lecture.

Votre application s'exécutera. Le texte de débogage s'affichera immédiatement. Regardez rapidement, car il disparaîtra.

Comme vous pouvez le voir, le bouton de lecture a été remplacé par un bouton stop. Utilisez ce bouton pour stopper l'exécution de votre application.

VII - Conclusion

Félicitations, vous venez de créer votre toute première application Project Anarchy ! Restez pour le prochain tutoriel dans lequel nous rendrons votre application un peu plus impressionnante. Rappelez-vous, dans les prochains tutoriels j'assumerai que vous avez lu les chapitres précédents, donc nous n'allons pas redescendre si bas dans les détails pour ces sujets.

VIII - Remerciements

Cet article est une traduction autorisée de l'article paru sur Game From Scratch. Je remercie chaleureusement Mike de nous avoir permis de le traduire.

Je tiens à remercier Winjerome pour sa relecture lors de la traduction de cet article, ainsi que Max pour sa relecture orthographique.

Navigation

Tutoriel précédent : Un examen minutieux de Project Anarchy

Sommaire

Tutoriel suivant : votre premier modèle 3D