Il y a un magnifique cadre d'application 3D appelé Alors, qu'en est-il des appareils mobiles? (Android, iOS) P> trois.js code>. Aussi loin que j'ai compris, il a quelques sous-systèmes de rendu: basé sur
Canvas code> et basé sur
Webgl code>. P>
3 Réponses :
Peu importe trois.js, il est décomposé comme ceci: p>
L'élément code> Canvas code> peut être utilisé avec un La plupart des téléphones mobiles prennent en charge le contexte Peu de support Voir: P>
http://caniuse.com/Canvas (AKA 2D) P>
2D code> ou un contexte WebL (code> Webgl code>. Les troisjs peuvent utiliser le contexte WebGL ou 2D. P>
2D code>. p>
WebGL code> context encore. Firefox pour les supports mobiles
Webgl code> et est disponible pour au moins certaines constructions Android, et le BlackBerry Playbook peut aussi l'utiliser. P>
Vous pouvez utiliser trois.js sur mobile, au moins iOS et uniquement à l'aide de CanvasRenderer de trois.js. Webglrenderer ne fonctionnera pas sur iOS. P>
Essayez de ne pas utiliser de textures, il ralentit beaucoup le framerate.
avec des mailles de couleur simples, ça fonctionne plutôt bien et c'est rapide. P>
J'ai eu quelques tests avec une géométrie animée, des primitives seulement cependant.
Je pourrais le tester sur iPodtouch 1G et iPodtouch 4G. Tous deux ont bien fonctionné, avec un bon framerate. P>
Je ne pouvais pas l'essayer sur Android, mais je pense que cela fonctionne aussi. P>
Webgl est maintenant pris en charge sur tous les navigateurs Android, voir: Caniuse.com/#feat=WebLL
Non, les anciens Androids ont toujours le navigateur de stock obsolète installé! De Android 5, il semble que le navigateur soit mis à jour automatiquement (pas besoin de passage pour piétons)