HTML5 游戏几乎可以在所有设备上运行。从过去 20 年来一直致力于创建休闲游戏的人那里了解如何创建它们。所有 HTML5 游戏都基于使用 JavaScript 在 Canvas 上显示内容的知识。我们使用最新的 JavaScript 版本 ES6,因此在学习游戏开发的同时,您还将学习最新的 JavaScript 语法。在本课程中,我们将从 Canvas 上单个图像的基础知识开始。从那里我们转向精灵 – 逐步开发一个您可以在自己的游戏中自由使用的精灵库。该库允许您显示帧动画精灵,这些精灵显示图像翻书以显示步行和跑步角色等等。
您将学习:
关于物理,轻松为您的游戏添加动态碰撞检测。
如何创建平台游戏、拼图和纸牌游戏。
如何添加多层音频。
如何为您的游戏添加预加载器。
如何添加使您的游戏脱颖而出的花里胡哨。
如何通过 WebSockets 处理多个用户。
所有代码都可以在您自己的游戏中免费使用。该课程包含大量资源和代码示例,您可以在自己的游戏中自由使用。作为课程学生,您还可以访问用于创建 spritesheets 和动画的在线工具。
完成本课程后,您将准备好开发任何 2d 游戏。仅假设您具有 HTML 和 Javascript 的基本知识,所有想法都通过您可以尝试的示例和您可以在自己的游戏中使用的资源进行解释。
查看预告片,了解学习课程后您将构建的内容类型。HTML5 游戏开发学习起来非常有趣,您在本课程中学到的技能将大大提高您的 JavaScript 技能,这将对您的 Web 开发职业有用。
你会学到什么
创建可在大多数现代浏览器、桌面和移动设备中运行的出色游戏。
了解如何为客户处理复杂的互动游戏。
了解如何使用WebSocket处理多人游戏。
如何为您的游戏添加花里胡哨,使其在市场上脱颖而出
h264, yuv420p, 1280×720 |ENGLISH, aac, 44100 Hz, stereo | 5h 39 mn | 3.35 GB
Created by: Nicholas Lever
Learn to use the HTML5 Canvas to create HTML5 games that will run in all modern desktop and mobile browsers.