使用 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 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)