Les patrons de projet ¶
Les templates¶
- Depuis Processing 3.2, il y a un dossier « templates » dans le carnet de croquis (sketchbook), habituellement
Documents/Processing. Cette fonctionnalité est toujours présente en Processing 4.x. - On peut modifier l'emplacement du carnet de croquis (et donc du dossier
templates) dans les préférences. - Ce dossier permet de créer un patron pour chaque mode de programmation de Processing.
- Lors de la création d’un nouveau projet, le contenu du projet sera déjà rempli avec du code par défaut ainsi que les classes qui y sont présentes.
- Chaque patron doit être dans un dossier nommé avec le nom du langage.
- Par exemple « Java ».
- Dans chaque dossier, il devra y avoir un fichier nommé « sketch.pde ».
- Ainsi templates/Java/sketch.pde.
Exemple¶
- Ci-contre est un exemple de patron que j’utilise pour mes projets.
- Sauvegardez ce fichier sous
Documents/Processing/templates/Java/sketch.pde.
Exercices¶
- Dans notre cas, nous utiliserons Java, ainsi, créez un dossier « Java » dans « templates ».
- Ajoutez un fichier
sketch.pde. - Dans le fichier
sketch.pde, collez le code de la section Exemple ci-dessus. - Testez le patron en créant un nouveau projet Java.
- Ajoutez un objet abstrait nommé
GraphicObjectavec les propriétés et méthodes suivantes :PVector location,velocityetacceleration.color fillColor,strokeColoretstrokeWeight.- Méthode abstraite
void update (float deltaTime)etdisplay(). - Cette classe servira à accélérer le développement d’objet graphique.
- Sauvegardez
GraphicObjectdans le patron.