JS中的游戏开发完整指南

Phaser 是一个用 Javascript 创建基于 HTML 的游戏的框架。它的使用和入门非常简单。它提供了一套完整的功能来创建准备在不同平台上发布的专业游戏。例如 Facebook Instant Games、IOS 或 Android 平台。

课程英文名:Game Development in JS - The Complete Guide (Phaser 3)

此视频教程共2.0小时,中英双语字幕,画质清晰无水印,源码附件全

下载地址

课程编号:147
百度网盘地址:https://pan.baidu.com/s/1301-Ypy2oEP71O2eG1Eakg?pwd=hsgs
夸克网盘(不限速)地址:https://pan.quark.cn/s/b7d5097a3c56

课程内容

在本课程中,您将学习如何使用 Phaser 框架在 Javascript 中从头开始创建自己的游戏。

所有概念都将通过创建我们将在 Facebook Instant Games 上发布的真实游戏来教授。

您将了解可以在任何其他游戏开发平台(如 Unity 或 Unreal 引擎)中使用的概念。

现在,让我们简要介绍一下您将要研究的游戏和概念,

第一场比赛将是一个简单的飞鸟克隆。您将学习如何初始化 Phaser Game 以及如何使用和操作诸如重力和速度等物理概念。

我们将展示如何创建不同的游戏对象,例如挡路的玩家和管道。您将学习如何重用游戏对象,以便每次管道到达屏幕开头时,它都会在最后被回收。

我们将创建一个难度系统并记录分数。我们的游戏将包含多个场景,例如菜单场景、得分场景、暂停和播放场景。

第二场比赛 会更复杂。我们将开发一款平台游戏,主角可以在平台上跳跃。游戏的主要目标将是收集尽可能多的钻石,避免或消灭敌人并达到第二关,

在地图的设计上,我们将使用 Tiled 编辑器。我将向您展示如何创建不同的图块和对象层,我们稍后将在我们的游戏中实现它们。

您将学习如何创建不同类型的攻击,例如近战攻击和发射弹丸。我们将创建不同类型的敌人,并为它们设置动画。

我们将研究一个著名的检测概念,称为 Raycasting,我们将从头开始创建它。玩家将能够受到敌人和陷阱的伤害,当生命值达到 0 或玩家摔倒时,游戏将丢失并重新开始

我们的游戏将在玩家到达终点线后解锁多个关卡。解锁的关卡将显示在关卡场景中。到达最后一关后,游戏将结束并显示积分。

讲座中涵盖了更多内容,因此我希望在课程中见到您!

本课程适用于:

  • 寻找实用游戏开发指南的人
  • 渴望开始开发游戏的初学者开发者
  • 经验丰富的开发人员发现新的发展机会