Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
projets:gdevelop-osc:accueil [2019/07/15 18:43] laurent [Titre du projet] |
projets:gdevelop-osc:accueil [2019/07/15 19:10] laurent [Principes de fonctionnement] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
* Porteur du projet : Laurent | * Porteur du projet : Laurent | ||
* Date : 15/07/2019 | * Date : 15/07/2019 | ||
* Licence : libre ! | * Licence : libre ! | ||
- | * Contexte : | + | * Contexte : oui |
- | * Fichiers : {{ : | + | * Fichiers : {{ : |
- | * Lien : lien vers un site éventuellement | + | |
Ligne 16: | Ligne 15: | ||
===== Technos ===== | ===== Technos ===== | ||
- | Pour pouvoir répondre à une requête GET ou POST envoyée par Gdevelop, il faut utiliser un serveur web. L' | + | Pour pouvoir répondre à une requête GET ou POST envoyée par Gdevelop, il faut utiliser un serveur web. L' |
Côté hardware, n' | Côté hardware, n' | ||
Ligne 23: | Ligne 22: | ||
===== Principes de fonctionnement ===== | ===== Principes de fonctionnement ===== | ||
Le serveur web n'est accessible en local et utilise un port défini dans le code (par défaut le port 5000). Il doit donc tourner sur la même machine que Gdevelop. | Le serveur web n'est accessible en local et utilise un port défini dans le code (par défaut le port 5000). Il doit donc tourner sur la même machine que Gdevelop. | ||
- | Pour éviter de devoir définir au préalable dans le code toutes les adresses OSC utilisées, une variable globale stocke dans le code chaque adresse OSC reçue ainsi que sa dernière valeur et crée automatiquement une adresse web correspondante. Par exemple, la réception de "/ | + | Pour éviter de devoir définir au préalable dans le code toutes les adresses OSC utilisées, une variable globale stocke dans le code chaque adresse OSC reçue ainsi que sa dernière valeur et crée automatiquement une adresse web correspondante. Par exemple, la réception de "/ |
Dans le cas où plusieurs données sont empaquetées dans le même message OSC, des adresses web seront automatiquement créées et numérotées (ex : "/ | Dans le cas où plusieurs données sont empaquetées dans le même message OSC, des adresses web seront automatiquement créées et numérotées (ex : "/ | ||
- | Pour récupérer les données dans Gdevelop il suffit donc de créer un évènement | + | Pour récupérer les données dans Gdevelop il suffit donc de créer un évènement |
En cas de problème, il peut être utile d' | En cas de problème, il peut être utile d' | ||
Ligne 75: | Ligne 74: | ||
===== exemple ===== | ===== exemple ===== | ||
L' | L' | ||
- | Le paramètre orientation du téléphone envoie trois données, respectivement l' | + | Le paramètre orientation du téléphone envoie trois données, respectivement l' |
+ | |||
+ | < |