2011-08-13 3 views
0

Je cherche à apprendre à utiliser la toile html5 pour faire des animations ainsi que d'autres choses. J'ai une excellente connaissance de javascript et de la programmation en général (principalement du php mais peut s'adapter à tout). Cependant, je n'ai pas eu l'occasion de faire beaucoup avec les graphiques dans le passé. J'ai créé de jolies animations fluides en utilisant javascript/jquery mais l'objet canvas semble être beaucoup plus que ça. La partie la plus difficile que je découvre lorsque j'ai joué avec, c'est que vous n'avez pas de référence à un objet sur la scène à moins de stocker la référence. Par exemple, si je crée un div sur la page, j'ai cette référence à l'objet. Cependant, avec l'objet canvas si vous créez quelque chose dedans, il dessine cet élément sur la scène sans vous y référer. Donc, vous devez stocker manuellement les détails de cet objet tel que je le comprends et je pourrais me tromper (si je suis s'il vous plaît corrigez-moi).Html5 Toile animations

De toute façon le but de ce post est de voir si quelqu'un peut me diriger vers de très bons articles/aide sur le travail avec l'objet canvas. Pas seulement dessiner des graphiques parce que j'ai été capable d'accomplir cela très facilement. Mais je voudrais des articles/aide sur la gestion des objets sur la toile. Je veux m'assurer que je fais cela correctement/efficacement pour l'avenir de la technologie. Aussi, je suis prêt à acheter un livre sur le travail avec html5 toile/graphiques/animations, mais la plupart d'entre eux que j'ai vu aller sur toute la portée de html5 et laisser de côté beaucoup de détails de travailler réellement avec la toile. Donc, si vous connaissez de bons livres avec mes exigences s'il vous plaît les recommander ici.

Toute aide est appréciée.

Répondre

1

Il existe des bibliothèques agréables à faire très basique à des graphiques complexes en utilisant HTML5/WebGL

Vous ne peut pas réellement enseigner comment les animations fonctionnent. Mais si vous êtes intéressé, consultez Three.js https://github.com/mrdoob/three.js/

+0

Merci pour la réponse. J'ai vu la bibliothèque three.js et je l'ai trouvé très intéressant. Cependant, je veux apprendre à faire les choses qu'ils font dans la bibliothèque plutôt que de simplement l'utiliser. – ngreenwood6