JS 中的游戏开发 – 完整指南(带 Phaser 3)

Game Development in JS – The Complete Guide (w/ Phaser 3)

开始构建您自己的游戏并在 Facebook 上发布它们。了解如何使用 Phaser 3 在 Javascript 中创建 HTML5 游戏。

 

你会学到什么

  • 通过创建游戏来开发游戏
  • 游戏开发基础
  • 使用 Javascript 为 Facebook 开发游戏
  • 在 Facebook Instant Games 上发布您自己的游戏

要求

  • 最少的 Javascript 或其他编程语言知识

描述

什么是移相器?

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

我们要建造什么?

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

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

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

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

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

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

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

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

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

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

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

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

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

本课程适用于:

  • 寻找实用游戏开发指南的人
  • 渴望开始开发游戏的初学者开发者
  • 经验丰富的开发人员发现新的发展机会
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。