开发学院

您的位置:首页>教程>正文

教程正文

Phaser 3 选择编辑器

  您需要一个编辑器来编写JavaScript代码。我们有很多可用的,他们各有各的优缺点。如果你是一个有经验的开发人员,你可能已经有了自己喜欢的编辑器,在这种情况下,请继续阅读本指南的第5部分。否则,这里有一些选项供您选择。


Sublime Text

  这是Phaser团队用来构建框架和所有项目的编辑器。它甚至是编写本指南的编辑器。Sublime应该被认为是一个极其强大的文本编辑器,而不是一个IDE。

  诸如“转到”任何东西的能力、分割编辑、多个光标、不受干扰的模式和大量强大的插件等功能使它成为我们在几十年的发展中使用过的最快和最通用的编辑器。

  使用其全面的包系统,您可以在多方面增强它。这是一个关于Sublime功能和套装的优秀指南。

  完整版售价70美元,但物有所值,可用于Windows、OS X和Linux。


Atom

  Atom是GitHub团队提供的免费跨平台文本编辑器。它是现代的、平易近人的,但本质上是可黑客的。一个你可以定制的工具,可以做任何事情,而且不用接触配置文件就可以有效地使用。


Visual Studio Code

  Visual Studio Code是一个轻量级但功能强大的源代码编辑器,它运行在您的桌面上,可用于Windows、macOS和Linux。它内置了对JavaScript、TypeScript和Node.js的支持,并为其他语言(如C++、C#、Java、Python、PHP、Go)和运行时(如。NET和Unity)。


Brackets

  尽管最初是为构建网站代码而开发的,但括号最近真正发挥了作用。这是一个免费的开源代码编辑器,可以在Windows、OS X和Linux上运行。它实际上是用JavaScript编写的,而且非常容易破解,每隔几周就会发布新的版本和扩展。它有一个现代和黑暗的用户界面,可能是任何使用Adobe Creative Suite的人都熟悉的。非常值得考虑,尤其是如果你想要一个免费的编辑器。


WebStorm

  JetBrains WebStorm是一个非常先进的完整开发环境。它远远超出了简单的代码编辑,并提供了您期望从合适的IDE中获得的所有高级功能。包括代码洞察、内置npm、代码风格和语法报告、源代码控制和大量其他功能。许多功能是为网页开发人员而不是游戏开发人员设计的,但仍然方便携带。

  它基于IntelliJ IDEA,一个高度基于Java的编辑器,这是一件好事也是一件坏事。首先,实际的代码编辑体验不像Sublime那样流畅和自由,非标准的操作系统集成也很弱。但强大的功能往往可以弥补这一点。在你测试你的游戏之前,发现你的代码中的错误是非常有用的。代码完成也很棒,尽管显然受到JavaScript无数种编写方式的限制。

  WebStorm完整版起价49美元,适用于Windows和OS X。