Données cartographiques vectorisées, extrudées et spatialisées.
Ou le pipeline GeoJSON, D3.js vers Three.js. Cela fait un moment que nous n'avions pas fait de projet Three.js ! Nous jouons surtout avec Unity, mais c'est toujours agréable de revenir…
Pour un projet, malheureusement annulé, nous avions besoin de pouvoir gérer une boîte mail avec Unity. Y compris le protocole IMAP. Unity utilise le C#, nous étions donc plutôt confiants que ce ne serait pas un…
Pour un projet, malheureusement annulé, nous avions besoin de pouvoir gérer une boîte mail avec Unity. Y compris le protocole IMAP.
Unity utilise le C#, nous étions donc plutôt confiants que ce ne serait pas un problème puisqu’il existe tellement de bibliothèques .NET disponibles. Mais aucune d’entre elles ne fonctionnait correctement avec Unity : certaines fonctionnaient dans l’éditeur Unity, certaines fonctionnaient aussi sur Android, mais aucune ne passait la compilation IL2CPP de Unity pour Xcode & iOS. Nous avons cherché une solution sur les forums de Unity, mais nous n’avons rien trouvé ; il n’y avait pas d’autre choix que de tester toutes les bibliothèques disponibles sur le web !
EAGetMail était la seule à échouer sur Xcode à cause de la compilation IL2CPP, toutes les autres bibliothèques échouaient bien avant (à cause de la version de Mono utilisée par Unity). Nous avons donc soumis un ticket à l’équipe IL2CPP de Unity.
Pendant ce temps, nous devions être sûrs que le projet serait réalisable. Nous avons donc cherché une alternative : une solution PHP pour IMAP appelée Fetch combinée à une bibliothèque AMF pour Unity. Pas vraiment un bon remplacement, mais ça fonctionnait.
Heureusement, Unity a corrigé le problème quelques semaines plus tard ! Si vous devez gérer des boîtes mail avec Unity, pensez à essayer EAGetMail avant de vous cogner la tête contre les murs ! ;)