Commit Graph

1043 Commits

Author SHA1 Message Date
Hugo Locurcio
471618db61 Clarify that GDScript is not based on Python
This also fixes capitalization where "GDscript" was used instead of
"GDScript".

This closes #4378.
2020-11-19 14:57:12 +01:00
Nathan Lovato
9df8c5c383 Edit content guidelines, remove typographic marks
- Removed typographic marks in the entire repo
- Removed a line about why we don't use a wiki
- Indented notes with 4 spaces
- Addressed review comments
2020-11-12 08:59:13 -06:00
Nathan Lovato
1eb9da99b6 Write and edit overridable_functions.rst, remove scripting_continued.rst 2020-11-08 09:49:48 -06:00
Nathan Lovato
7e7df1cc03 Merge class_name docs from scripting_continued.rst into gdscript docs 2020-11-07 23:23:19 -06:00
Nathan Lovato
9927bfbb71 Write nodes_and_scene_instances.rst from scripting_continued.rst
Rewrote the docs
Added an intro section about getting nodes and syntactic sugar
2020-11-07 23:11:29 -06:00
Nathan Lovato
61863b181f Move and rewrite groups.rst from sripting_continued.rst 2020-11-07 20:20:10 -06:00
Nathan Lovato
e67663f81b Add idle_and_physics_processing.rst, write scripting/index.rst 2020-11-07 19:15:14 -06:00
Nathan Lovato
4741f8dba2 Move assets section to a new assets pipeline section 2020-11-04 12:37:30 -06:00
Nathan Lovato
36e6b29d5e Move project_setup documents to best_practices 2020-11-04 12:32:02 -06:00
Nathan Lovato
a4c21f735d Move the best practices section to tutorials/ 2020-11-04 12:32:02 -06:00
Nathan Lovato
edeb6a961f Move the export section to tutorials/ 2020-11-04 12:32:02 -06:00
Nathan Lovato
4481e89331 Move editor manual 2020-10-28 13:51:33 -06:00
Leonardo Jeanteur
199818695a Correct small mistakes to Step By Step Tutorial 2020-10-26 19:12:36 +01:00
Hugo Locurcio
266001be6e Document that "hidden" files and folders are never included in a PCK
This closes https://github.com/godotengine/godot/issues/32826.
2020-10-24 13:40:45 +02:00
Hugo Locurcio
15f6aec75d Clarify the requirements for exporting projects from the command line 2020-10-22 16:31:12 +02:00
Aaron Franke
7bcfdafdc0 Merge pull request #4208 from aaronfranke/dtc-consistency
Change Dodge the Creeps to be more consistent with the demo projects
2020-10-21 01:50:54 -04:00
Nathan Lovato
9df5158bca Merge pull request #4258 from willnationsdev/learning-new-features
Add 'Learning new features' page.
2020-10-13 09:21:06 -06:00
Nathan Lovato
765bb16898 Fix typos and style in learning-new-features.rst 2020-10-13 07:51:34 -06:00
Nathan Lovato
8db4af1728 Edit learning_new_features.rst 2020-10-12 14:36:10 -06:00
Nathan Lovato
d71d06c076 Edit learning_new_features.rst 2020-10-12 14:16:14 -06:00
Hugo Locurcio
6005362104 Revert "Update external editor page to explain presets (#4261)"
The PR in question hasn't been merged yet.

This reverts commit 3a78fd216b.
2020-10-12 13:30:04 +02:00
opl-
3a78fd216b Update external editor page to explain presets (#4261) 2020-10-12 13:22:25 +02:00
willnationsdev
f2b7965cea Add 'Learning new features' page. 2020-10-12 00:05:24 -05:00
Nathan Lovato
76234aae4b Remove obsolete warning in signals.rst
The editor doesn't let you connect a signal to a node without a script attached to it anymore.

Closes #4237
2020-10-11 09:24:11 -06:00
Alexander Ignatov
f706376ef5 Add macOS default tools locations on Android export page (#4253) 2020-10-11 16:04:05 +02:00
Aaron Franke
1e46292592 Change Dodge the Creeps to be more consistent with the demo projects 2020-10-10 16:27:59 -04:00
Hugo Locurcio
5ba8d31af9 Document that rcedit requires valid metadata to work correctly
This also documents the required version formats.
2020-10-09 15:04:56 +02:00
Nathan Lovato
ead19c22da Merge pull request #4226 from NathanLovato/organization/move-scripting-section
Move scripting section to tutorials
2020-10-08 13:41:32 -06:00
Hugo Locurcio
6d926d285a Clarify that the Godot editor isn't a "real" Godot project
See
https://www.reddit.com/r/godot/comments/j77igb/editing_the_editor_in_the_editor/.
2020-10-08 16:48:34 +02:00
Nathan Lovato
4272395ab7 Move scripting section to tutorials/
Closes #4113
2020-10-07 14:05:48 -06:00
Nathan Lovato
cb1537d7ae Merge pull request #4212 from aaronfranke/cs-const
Document how struct "constants" aren't really constants in C#
2020-10-06 14:59:30 -06:00
Aaron Franke
1430ddfff5 Document how struct "constants" aren't really constants in C# 2020-10-06 15:04:53 -04:00
Hugo Locurcio
c9bad52585 Document .gitignore template and editor bug in Version control systems 2020-10-06 16:00:17 +02:00
Marcelo Silveira Hayden
252d430a06 Update the Blender collision empties tip for Blender 2.80+ (#4204)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-10-05 19:20:15 +02:00
Benjamin Kane
f4954c8a22 Your first game: Add "Play Scene" keyboard shortcut for MacOS (#4190) 2020-10-02 19:03:19 +02:00
Nathan Lovato
0ad3152004 Merge pull request #4099 from rcorre/patch-2
Improve grammar in script templates doc
2020-10-01 07:20:51 -06:00
Ryan Roden-Corrent
62d28caccb Remove needless note about signals and classes.
As far as I know, any user-defined class must extend Object or a
subclass thereof, meaning it would be impossible to define a class that
couldn't use signals. This warning is therefore unnecessary.
2020-10-01 07:47:21 -04:00
Ryan Roden-Corrent
839643149a Improve grammar in script templates doc
- Remove duplicate `default`
- "Both per-project and the editor" didn't make sense
2020-10-01 07:26:54 -04:00
H​eikki H​okkanen
5df02c1543 Fix markup in the GDScript style guide (#4095)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2020-09-30 15:09:51 +02:00
Nathan Lovato
98f2916fa1 Remove outdated tutorials in the 4.0 documentation
- Step-by-step -> UI tutorials
- Step-by-step -> splash screen tutorial
- 3D -> FPS tutorial

Closes #1412
Closes #1599
Closes #1601
Closes #1620
Closes #1667
Closes #1670
Closes #2346
Closes #2574
Closes #2875
Closes #3151
Closes #3217
Closes #3348
Closes #3751
Closes #4011

<!--
**Note:** Pull Requests should be made against the `master` by default.

Only make Pull Requests against other branches (e.g. `2.1`) if your changes only apply to that specific version of Godot.

All pull requests for Godot 3 should usually go into `master`.
-->
2020-09-28 15:53:26 +02:00
bmolyneaux
3192b46a0a Correct .has() to .has_method() 2020-09-27 20:02:50 -04:00
Nathan Lovato
23a8dcaf78 Merge pull request #4072 from daviewales/patch-1
[Docs] Clarify type of Main Node in tutorial.
2020-09-26 22:18:49 -06:00
David Wales
3ef063dbe8 Update getting_started/step_by_step/your_first_game.rst
Co-authored-by: Nathan Lovato <nathan@gdquest.com>
2020-09-27 12:02:00 +10:00
Nathan Lovato
de80fb8406 Merge pull request #4058 from Calinou/add-troubleshooting-page
Add a Troubleshooting page with common problems and solutions
2020-09-26 13:54:51 -06:00
Hugo Locurcio
c1b00dfafe Add a Troubleshooting page with common problems and solutions 2020-09-26 20:06:29 +02:00
Nathan Lovato
18d88b443e Merge pull request #4040 from Calinou/add-collision-shapes-3d-page
Add a page about 3D collision shapes
2020-09-26 08:09:56 -06:00
David Wales
f5ed5d0343 Clarify type of Main Node.
If a user follows the tutorial, and accidentally [creates the Main scene][1] using a Node2D instead of a basic Node, they will be unable to [add a background][2] with Layout -> Full Rect as instructed later in the tutorial.

This expected (although possibly confusing) behaviour for Node2D is described in [#18166][3].

[1]: https://docs.godotengine.org/en/stable/getting_started/step_by_step/your_first_game.html#main-scene
[2]: https://docs.godotengine.org/en/stable/getting_started/step_by_step/your_first_game.html#background
[3]: https://github.com/godotengine/godot/issues/18166
2020-09-26 21:05:09 +10:00
Rémi Verschelde
d5a855bf35 Merge pull request #4062 from greenmoggle/master
Removed GD namespace from RandRange
2020-09-25 15:51:20 +02:00
Alex S
92372cc63a fix(getting_started): wording 2020-09-25 14:31:03 +02:00
Peter DV
634ab34a4c Removed GD namespace from RandRange
`GD.RandRange` was returning a double where a float was expected causing a type error. Using the `RandRange` function as described in the tutorial fixes the error.
2020-09-24 18:13:04 +10:00