More detail or purchase here >> Core HTML5 Canvas: Graphics, Animation, and Game Development (Core Series)
Publication date: May 14, 2012
Pages: 752
Detail: This book teach about;
- Essential. (Canvas Element and Contexts, Fundamental Drawing Operations, Event Handling, Saving and Restoring the Drawing Surface, Using HTML Elements in a Canvas, Printing a Canvas, Offscreen Canvases, A Brief Math Primer.)
- Drawing. (The Coordinate System, The Drawing Model, Drawing Rectangles, Colors and Transparency,Gradients and Patterns, Shadows, Paths Stroking and Filling, Lines, Arcs and Circles, Bezier Curves, Polygon, Advance Path Manipulation, Transformations, Compositions, The Clipping Region.)
- Text. (Stroking and Filling Text, Setting Font Properties, Positioning Text, Implementing Text Controls.)
- Images and Video. (Drawing Images, Scaling Images, Drawing a Canvas into a Canvas, Offscreen Canvases, Manipulating Images, Clipping Images, Animation Images, Security, Performance, A Magnifying Glass, Video Processing.)
- Animation. (The Animation Loop, Calculating Frame Rates, Scheduling Tasks at Alternate Frame Rates, Restoring the Background, Double Buffering, Time-Based Motion, Scrolling the Background, Parallax, User Gesture, Timed Animations, Animation Best Practices.)
- Sprites. (Overviews, Painters, Sprite Behaviors, Sprite Animators, A Sprite-Based Animation Loop.)
- Physics. (Gravity, Warping Time, Time-Warp Functions, Warping Motion, Warping Animation.)
- Collision Detection. (Bounding Area, Bouncing Off Walls, Ray Casting, The Separating Axis Theorem (SAT) and Minimum Translation Vector (MTV), Detecting Collisions with the SAT, Reacting to Collisions with the MTV.)
- Game Development. (A Game Engine, The Ungame, A Pinball Game.)
- Custom Control. (Rounded Rectangles, Progress Bars, Sliders, An Image Panner.)
- Mobile. (Mobile View Report, Media Queries, Touch Events, iOS5, A Virtual Keyboard.)