使用 Javascript 构建动画物理游戏

Build Animated Physics Game With Javascript

设计奇幻 2D 世界,为角色制作动画,学习 10 种基本游戏开发技术并构建真实项目!

你会学到什么

  • 使用 HTML5、CSS3 和 JavaScript 从头到尾构建网页游戏
  • 了解如何应用碰撞检测来模拟 2D 物理
  • 动画角色精灵表并使它们相互交互
  • 了解如何实施 10 项重要技术,对任何游戏开发项目都有用
  • 在交互式动画代码库中应用面向对象的编程原则

要求

  • 本课程适合初学者,需要 HTML、CSS 和 JavaScript 的基础知识才能获得最大价值

描述

是什么造就了一场伟大的比赛?它是关于美丽、精美的视觉效果还是关于感觉良好且反应灵敏的游戏玩法?是关于独特的想法,还是关于小细节、特殊秘密和彩蛋?完美的游戏开发配方中包含哪些成分?

在本课程中,我们将深入探讨精灵动画、交互性和 2D 物理。我们将学习每个游戏开发人员都需要知道的 10 项重要技术,并将它们应用到实际项目中。

本班学员将免费获得大量2D专业高分辨率游戏美术。我以随时可用的精灵表的形式提供环境和角色艺术资产,以及带有单独片段的源文件,供那些想要编辑颜色、拼凑自己的蘑菇和生物或装配自己的动画的人使用。

今天我们将学习:

– 如何实现一个非常简单的 AI 来让生物感觉活着

– 如何控制我们游戏的 FPS 以及如何测量时间以触发周期性事件

– 如何通过按下按钮重新开始游戏

– 如何应用碰撞检测、解决碰撞并将其用于模拟物理

– 如何使用内置的 drawImage 方法从精灵表中绘制随机游戏环境和动画角色

– 如何捕捉鼠标位置并根据鼠标和玩家角色之间的相对位置为 8 方向精灵表设置动画

– 如何使用 HTML5、CSS3 和普通 JavaScript 从头开始​​构建游戏。我们会编写并理解每一行代码,我们不会依赖任何外部框架或库

… 以及更多

本课程的节奏和技巧适合初学者。学习本课程需要具备 HTML、CSS 和 JavaScript 的现有知识。如果您了解 JavaScript 基础知识并知道什么是函数、for 循环和数组,您将能够从此类中获得最大价值。

玩得开心!:)

本课程适合谁:

  • 对网络动画和创意编码感兴趣的初级 JavaScript 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。