在本课程中,您将学习使用 HTML5/Javascript 和优秀的 Phaser 游戏引擎进行 2D 游戏开发的基础知识。本课程将重点介绍平台游戏的角色移动,并介绍使用平铺关卡编辑器创建关卡。
我们将介绍如何构建具有各种动作和动画的角色。我们将使用物理引擎使跳跃和水平运动的感觉与马里奥兄弟等经典游戏恰到好处。然后我们将创建一个简单的平台游戏关卡并设置碰撞逻辑,让我们的角色与之交互。
在构建超级有趣的 2D 平台游戏的过程中,我们将从可用于任何游戏的强大样板开始,以及探索有限状态机,研究构建和构建游戏项目的一些最佳实践模式作为控制我们角色的运动和动画的一种手段。这将为您继续您的游戏开发之旅打下坚实的基础,并为您创建一个成熟的游戏提供一个良好的开端!
如果上述任何一项听起来有点令人生畏,请不要担心,课程视频将以一种甚至适合初学者的方式解释所有内容。虽然稍微熟悉 Javascript 会有所帮助,但我们将一步一步地详细介绍所有内容,以便您可以遵循。基本上,如果您对 2D 平台游戏的工作方式感兴趣并想尝试创建自己的游戏,那么本课程适合您。
您将学到:
- 使用Phaser开发HTML5游戏
- 2D平台游戏基础
- Webpack和Phaser:利用强大的基础项目
- 如何使用精灵和精灵表
- 加载游戏资源
- 角色动画
- 捕获用户输入
- 平台游戏物理
- 角色移动
- 有限状态机模式
- 处理碰撞
- 使用平铺级别编辑器进行级别构建
- 摄像机
- 视差滚动
本课程适用对象
有兴趣学习如何构建自己的 2D 平台游戏的任何人
对构建 Web 游戏感到好奇的初学者 Javascript 开发人员
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 46 lectures (4h 28m) | Size: 1.78 GB
Learn Phaser and modern web development by building a 2D platform game for your web browser