Phaser CE简介:初学者的入门指南

主要版本

在进入Phaser的世界之前,您应该花一些时间研究可用的不同版本。 当前存在以下主要版本:

1.移相器3

原始团队Photon Storm正在积极开发Phaser 3。 已经进行了重大的更新和大修,因此来自其他两个版本的大多数(如果不是全部)代码将与此版本不兼容。 由于Phaser 3仍相对较新且仍在变化中,因此许多官方文档尚不完整,并且没有很多实例可用,因为大多数人仍在使用较旧的,更成熟的Phaser版本。 但是,如果您喜欢冒险,喜欢新的闪亮玩具,那么此版本适合您。

2.移相器CE

CE代表Community Edition。 当Photon Storm决定开始开发Phaser 3时,社区开始开发此基于Phaser 2的版本,并且仍在积极地支持该版本。 由于Phaser CE是基于Phaser 2的,因此该版本与上一个稳定版本中的较旧代码非常向后兼容,并且已经完成了官方文档,提供了许多示例以及许多其他信息,这些信息可以在Internet上找到。 这是大多数人的首选版本。

3.移相器2

Phaser 2是Photon Storm开发的先前的主要正式版本。 他们以稳定的版本2.6.2终止了对他们的支持,并将其留给了社区以继续代替他们进行更新。 由于存在Phaser CE,因此实际上没有理由选择该版本。

设置Phaser CE

因为我们将专注于Phaser CE,所以让我将您定向到他们的GitHub存储库。 如果您向下滚动到自述文件的“目录”部分,则会找到指向我们所需部分,“需求”,“下载相位器”,“入门”和“构建相位器”的可单击链接。

要求

在大多数情况下,您将使用支持Phaser CE的平台,但如果不支持该平台,本部分将为您提供帮助。

下载相位器

这些都是您可以获得Phaser CE框架的所有不同方式,但是下一节将提供模板,这些模板已经包含了下载副本的方法。

入门

这里有许多不同的模板。 每个小节均详细介绍了服务于Phaser CE的不同方法。 此外,在本部分中,还有一些可以帮助您进行开发的工具和文档。 除了本节中的内容之外,互联网还可以提供其他模板和工具供您使用。

建筑移相器

如果您决定使用其中一个模板,则应该由您自己负责构建,但是本节介绍了一些有关构建Phaser的信息和选项。

使用Phaser CE

以下是使用Phaser CE时应了解的一些信息:

物理系统

1.街机

内置系统是三个系统中最简单,最快的。 它的碰撞模型只是矩形,不允许进行许多更复杂的操作,例如旋转。 那里的大多数示例都使用此系统。

2.忍者

该系统未与Phaser打包在一起,位于其他两个系统之间。

3. P2

这个内置系统是三个系统中最先进的系统,它允许以性能为代价的更复杂的碰撞模型和操作。

例子

查看示例是学习如何使用Phaser CE的最佳方法。 Phaser主站点包含官方示例和教程,以及社区教程。 如果您需要其他帮助,您最喜欢的搜索引擎就是您的朋友。

文献资料

作为示例的补充,还有各种形式的文档。 其中包括Phaser CE,Phaser 2.6.2和Phaser Docs Search。 如果您发现缺少或难以理解的文档,请再次使用您喜欢的搜索引擎寻求帮助。

享受Phaser CE

希望本指南对您使用Phaser CE有所帮助。 但是,请注意。 像其他任何代码一样,框架中也存在错误。 因此,如果您认为自己要疯了,请查一下。 这可能是一个错误。 编码愉快!