Unterstützung von Canvas und WebGL (three.js) auf moble Geräte?
Es ist eine wunderbare 3D-application-framework genannt three.js
. Soweit ich es verstanden habe hat ein paar render-Subsystemen: basierend auf Canvas
und basiert auf WebGL
.
Also, was über mobile Geräte unterstützen? (Android, iOS)
InformationsquelleAutor Ben Usman | 2011-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unabhängig von three.js es wird aufgeschlüsselt, wie diese:
Den
Canvas
- element kann verwendet werden, entweder mit einer2D
Kontext oder eineWebGL
Kontext. threejs können entweder mithilfe der WebGL oder der 2D-Kontext.Meisten Handys unterstützen die
2D
Kontext.Paar unterstützen
WebGL
Kontext noch. Firefox für Mobilgeräte unterstütztWebGL
erhältlich ist und für zumindest einige android-builds, und das BlackBerry PlayBook nutzen können.Finden Sie unter:
http://caniuse.com/canvas (aka 2D)
http://caniuse.com/webgl
InformationsquelleAutor Simon Sarris
Update 12-12-2014
http://caniuse.com/#feat=webgl
Nein, die alten Androiden haben immer noch die veralteten stock-browser installiert! Von Android 5, es scheint, als ob sich der browser automatisch aktualisiert (keine Notwendigkeit für Zebrastreifen)
InformationsquelleAutor markmarijnissen
Können Sie verwenden Three.js auf mobilen Geräten, die mindestens iOS und nur mit CanvasRenderer von three.js.
WebGLRenderer funktioniert nicht auf iOS.
Versuchen Sie nicht, Texturen verwenden, verlangsamt es eine Menge der framerate.
Mit einfachen farbigen Netzen, es funktioniert ziemlich gut und es ist schnell.
Ich hatte ein paar tests mit animierten Geometrie-primitive nur.
Ich konnte es testen, auf iPodTouch 1G und iPodTouch 4G. Beides funktionierte gut, mit guter framerate.
Konnte ich nicht versuchen Sie es auf Android, aber ich denke, es funktioniert auch.
InformationsquelleAutor YoannM