Étape 1: Test1 : traitement de traitement (avec SPACEBREW)
Elle puise dans le traitement Spacebrew, copier le dossier ' bibliothèque/spacebrew' à « documents/traitement/libraries » (voir image). Si votre sous Windows, n’oubliez pas, votre dossier de traitement peut être dans un emplacement différent.
Ouvrir « Instructables_Test1.pde » dans le traitement et lire le code.
Code de traitement
Vous découvrirez rapidement que ce code est très simple. Nous avons créé un éditeur (données sortantes) appelé « sortant ». Nous avons créé un abonné (données entrantes) appelé « entrant ».
spacebrewConnection.addPublish (« sortant », « boolean », false) ;spacebrewConnection.addSubscribe ("entrant", « boolean ») ;
Lorsque la souris est enfoncée, nous envoyer un message.
void mousePressed() {//mouse est pressé spacebrewConnection.send (« sortant », true); //send un booléen} lorsqu’un message est reçu nous alterner la couleur d’arrière-plan. void onBooleanMessage (String name, valeur booléenne) {println ("a obtenu bool message « nom »:" valeur) ;current_color =! current_color ; }
EXÉCUTER « Instructables_Test1.pde ».
Voir la fenêtre qui apparaît et dit « fenêtre principale » en rouge. Cliquez n’importe où sur cette fenêtre. Wow, rien ne se passe.
Maintenant la partie la plus importante. Visitez le sandbox de Spacebrew : http://spacebrew.github.io/spacebrew/admin/admin.html?server=sandbox.spacebrew.cc. Faites défiler vers le bas pour voir le projet "Instructables / Fuzzy Test 1'. Vous devriez voir deux nœuds boolean non connectés. Cliquez sur chacun d’eux se connecter (voir image).
Visitez la traitement « fenêtre principale ». Cliquez dessus, et si ça fonctionne, vous devriez voir la couleur d’arrière-plan change entre noir et blanc. Oooooooo !
Qui relient les nœuds a permis d’envoyer un message de la transformation, à lui-même.
Votre sans doute la pensée, quelle perte de temps pour faire le traitement parler à lui-même. Et à votre droite. Le point entier de Spacebrew est de relier des choses différentes. Dans l’étape suivante, nous allons faire exactement cela.