Skip to content

Commit 323bf05

Browse files
Merge branch 'develop'
2 parents 764cccd + e80f48e commit 323bf05

File tree

47 files changed

+372
-112
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+372
-112
lines changed

CHANGELOG.MD

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
## v3.35.0 - Oct 14, 2022
4+
5+
* Updates the "Code Editor" section.
6+
* Adds the new "Adding children to a prefab instance" section.
7+
* Update Children properties section.
8+
* Add the Arcade physics sections.
9+
* Group the game object sections in a general "Game Object types" section.
10+
311
## v3.34.0 - Aug 12, 2022
412

513
* Adds the polygon chapter.

_header.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,6 @@
7878
.. |UserComponentsCompiler| replace:: User Components compiler
7979
.. _UserComponentsCompiler: ../scene-editor/user-components-compiler.html
8080

81-
.. |JavaScriptEditor| replace:: JavaScript Editor
82-
.. _JavaScriptEditor: ../code-editor/js-editor.html
83-
8481
.. |CodeEditor| replace:: Code Editor
8582
.. _CodeEditor: ../code-editor/index.html
8683

asset-pack-editor/import-from-blocks-view.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Importing from the Blocks view
66

77
The |BlocksView|_ is a general-purpose view that connects with the active editor and provides the "blocks" needed to build the objects of the editor.
88

9-
When the |AssetPackEditor|_ is active, the `Blocks view`_ shows the files that are candidates to be imported. A file is a candidate to be imported if:
9+
When the |AssetPackEditor|_ is active, the |BlocksView|_ shows the files that are candidates to be imported. A file is a candidate to be imported if:
1010

1111
* The file belongs to the folder, or sub-folder, of the |AssetPackFile|_ that is the input of the editor (unless you disable this restriction, as discussed at the end of this section).
1212

code-editor/index.rst

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,15 @@ Code Editor
88
.. toctree::
99

1010
vscode-compatibility
11-
js-editor
1211

1312
|PhaserEditor|_ is focused mainly on provide design tools. You can code your game using advanced third-party editors.
1413

1514
You can use any coding editor, but we recommend |vscode|_. Actually, the projects generated by the IDE are full compatible with that editor and includes the configuration files.
1615

17-
However, we included code editors inside |PhaserEditor|_ for two reasons:
16+
However, we included basic code editors inside |PhaserEditor|_ so you can do a quick preview or modification of the code.
1817

19-
* You can do a quick preview of the code.
18+
These editors are based based in |codemirror|_, and have very basic features.
2019

21-
* If you are making a first prototype with JavaScript.
20+
I previous versions of the editor, we included an advanced JavaScript code editor based on the VS Code Monaco library. However, we removed it in v3.35.0 of the editor. We encourage you using advanced editors like VS Code.
2221

23-
In |core|_, the code editing editors are based in |codemirror|_, and have very basic features. In |allInOne|_, the code editors are based on the |MonacoEditor|_. It is the same component used by |vscode|_, and is good enough for coding plain JavaScript games.
24-
25-
The `JavaScript editor <js-editor.html>`_ has more features, allowing |PhaserAPI|_ auto-completion, cross-file auto-completion and more.
22+
Phaser Editor 2D runs on the desktop or in the cloud, and you can find excelent code editors in both environments. Especially, those editors based on Visual Studio Code. Learn how Phaser Editor 2D integrates with Visual Studio Code in the `next section <vscode-compatibility.html>`_.

code-editor/js-editor-advanced-features.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

code-editor/js-editor-asset-pack-completions.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

code-editor/js-editor-inspector-view.rst

Lines changed: 0 additions & 14 deletions
This file was deleted.

code-editor/js-editor-outline-view.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

code-editor/js-editor.rst

Lines changed: 0 additions & 17 deletions
This file was deleted.

code-editor/vscode-compatibility.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
Visual Studio Code compatibility
55
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
66

7-
The |vscode|_ editor is prefect to write the code of the |PhaserEditor|_ games. First, because it is an awesome editor. Second, because the projects created by |PhaserEditor|_ contains the files needed by |vscode|_ to provide a good coding experience with Phaser_.
7+
The |vscode|_ editor is prefect for writing the code of the |PhaserEditor|_ games. First, t is extremely popular and powerful. Second, cause the projects created by |PhaserEditor|_ contains the files needed by |vscode|_ to provide a good coding experience with Phaser_.
88

99
Project structure
1010
`````````````````
1111

1212
The JavaScript project templates include these files:
1313

1414
.. image:: ../images/code-editor-vscode-js-05012020.webp
15-
:alt: JavaScript project.
15+
:alt: JavaScript project.
1616

1717
#. The file ``lib/phaser.js``. It is the Phaser_ runtime.
1818

@@ -25,4 +25,6 @@ The JavaScript project templates include these files:
2525
Code Server
2626
```````````
2727

28-
If you are using a remote instance of |PhaserEditor|_, you can try `Code Server <https://github.com/cdr/code-server/>`_. It allows to run VS Code in the same |PhaserEditor|_ server and edit the game code in your local browser.
28+
If you are using a remote instance of |PhaserEditor|_, you can try `Code Server <https://github.com/cdr/code-server/>`_. It allows to run VS Code in the same |PhaserEditor|_ server and edit the game code in your local browser.
29+
30+
Also, you can use cloud services like GitHub Code Spaces or Gitpod. In both cases you can install Phaser Editor 2D Core as a project dependency and run it alongside with VS Code.

0 commit comments

Comments
 (0)