Cargando…

Core HTML5 canvas : graphics, animation, and game development /

One of HTML5's most exciting features, Canvas provides a powerful 2D graphics API that lets you implement everything from word processors to video games. In Core HTML5 Canvas , best-selling author David Geary presents a code-fueled, no-nonsense deep dive into that API, covering everything you n...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Geary, David M. (David Mark), 1957-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Upper Saddle River, NJ : Prentice Hall, ©2012.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn797965945
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 120702s2012 njua o 001 0 eng d
010 |a  2012006871 
040 |a UMI  |b eng  |e pn  |c UMI  |d COO  |d OCLCQ  |d DEBSZ  |d OCLCA  |d OCLCQ  |d OCLCF  |d OCLCQ  |d YDX  |d CEF  |d WYU  |d VT2  |d CNCEN  |d LDP  |d OCLCO  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 1065691949  |a 1103263232  |a 1129346204  |a 1152983189  |a 1156857480  |a 1192345254  |a 1240535202 
020 |a 9780132761635 
020 |a 0132761637 
020 |z 9780132761611  |q (pbk.) 
020 |z 0132761610  |q (pbk.) 
020 |a 0132761653 
020 |a 9780132761659 
029 1 |a AU@  |b 000049903991 
029 1 |a DEBBG  |b BV040900710 
029 1 |a DEBSZ  |b 378276654 
029 1 |a DEBSZ  |b 381367398 
029 1 |a GBVCP  |b 720141826 
029 1 |a AU@  |b 000067107247 
035 |a (OCoLC)797965945  |z (OCoLC)1065691949  |z (OCoLC)1103263232  |z (OCoLC)1129346204  |z (OCoLC)1152983189  |z (OCoLC)1156857480  |z (OCoLC)1192345254  |z (OCoLC)1240535202 
037 |a CL0500000148  |b Safari Books Online 
050 4 |a QA76.76.H94  |b C66 2012 
082 0 4 |a 006.6/6  |2 23 
049 |a UAMI 
100 1 |a Geary, David M.  |q (David Mark),  |d 1957- 
245 1 0 |a Core HTML5 canvas :  |b graphics, animation, and game development /  |c David Geary. 
246 3 |a Core HTML 5 canvas 
246 3 |a Core HTML five canvas 
260 |a Upper Saddle River, NJ :  |b Prentice Hall,  |c ©2012. 
300 |a 1 online resource (xxv, 723 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
520 |a One of HTML5's most exciting features, Canvas provides a powerful 2D graphics API that lets you implement everything from word processors to video games. In Core HTML5 Canvas , best-selling author David Geary presents a code-fueled, no-nonsense deep dive into that API, covering everything you need to know to implement rich and consistent web applications that run on a wide variety of operating systems and devices. Succinctly and clearly written, this book examines dozens of real-world uses of the Canvas API, such as interactively drawing and manipulating shapes, saving and restoring the drawing surface to temporarily draw shapes and text, and implementing text controls. You'll see how to keep your applications responsive with web workers when you filter images, how to implement smooth animations, and how to create layered, 3D scrolling backgrounds with parallax. In addition, you'll see how to implement video games with extensive coverage of sprites, physics, collision detection, and the implementation of a game engine and an industrial-strength pinball game. The book concludes by showing you how to implement Canvas-based controls that you can use in any HTML5 application and how to use Canvas on mobile devices, including iOS5. This authoritative Canvas reference covers The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvases Shapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patterns Text--drawing, positioning, setting font properties; building text controls Images--drawing, scaling, clipping, processing, and animating Animations--creating smooth, efficient, and portable animations Sprites--implementing animated objects that have painters and behaviors Physics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animation Collision detection--advanced techniques, clearly explained Game development--all aspects of game development, such as time-based motion and high score support, implemented in a game engine Custom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image panner Mobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons Throughout the book, Geary discusses high-quality, reusable code to help p... 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a HTML (Document markup language) 
650 0 |a Video games  |x Programming. 
650 0 |a Computer animation. 
650 6 |a HTML (Langage de balisage) 
650 6 |a Jeux vidéo  |x Programmation. 
650 6 |a Animation par ordinateur. 
650 7 |a HTML.  |2 aat 
650 7 |a computer animation.  |2 aat 
650 7 |a Computer animation  |2 fast 
650 7 |a Video games  |x Programming  |2 fast 
650 7 |a HTML (Document markup language)  |2 fast 
650 7 |a Engineering & Applied Sciences.  |2 hilcc 
650 7 |a Computer Science.  |2 hilcc 
776 0 8 |i Print version:  |a Geary, David M.  |t Core HTML5 canvas.  |d Upper Saddle River, NJ : Prentice Hall, ©2012  |z 9780132761611  |w (DLC) 2012006871  |w (OCoLC)726818083 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780132761635/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 14854528 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37806531 
994 |a 92  |b IZTAP