Commit Graph

9294 Commits

Author SHA1 Message Date
Hugo Locurcio
c86adb0bda Clarify restrictions on nested array types in Static typing in GDScript 2024-11-30 06:57:06 +01:00
tetrapod00
40bdaac499 Remove note in Submitting to Asset Library 2024-11-30 06:56:49 +01:00
tetrapod00
e06cef2e1f Clarify that the Better Collada addon is unmaintained in 4.x 2024-11-30 06:56:31 +01:00
Aaron Franke
a04b7d9780 Add a note about GDScript format strings in C++ (#10061) 2024-11-30 06:56:03 +01:00
Lukas Tenbrink
ef9d2db714 Add a gdextension online documentation guide. (#9966)
* Add a gdextension online documentation guide.

---------

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2024-11-30 06:55:48 +01:00
Hugo Locurcio
7be942af08 Update Default editor shortcuts for Godot 4.3+ 2024-11-30 06:55:26 +01:00
tetrapod00
fad8412b35 Add 3->4 upgrading information about NDC, light(), and reverse-z 2024-11-30 06:55:12 +01:00
Max Hilbrunner
5aeaed39bd Merge pull request #9929 from akien-mga/release-support-3.6
Update release support timelines: 4.4 ETA, 3.6 is released
# Conflicts:
#	about/release_policy.rst
2024-11-30 06:54:27 +01:00
Matthew
f8e4fa53e4 Merge pull request #9828 from Lukas-Fletcher/patch-2
update editing pages online instructions in contributing_to_the_documentation.rst
# Conflicts:
#	contributing/documentation/contributing_to_the_documentation.rst
2024-11-30 06:53:23 +01:00
A Thousand Ships
d57d5f894e [GDScript] Clarify initialization of enum values
# Conflicts:
#	tutorials/scripting/gdscript/gdscript_basics.rst
2024-11-30 06:51:33 +01:00
notPelf
8835289fe7 Add info about layer mask exporting to physics_introduction.rst (#10242)
* Update physics_introduction.rst

The docs page for raycasting provides a link to the physics introduction page for how to set a collision mask on a raycast created in code. The physics introduction page does not mention export annotations for exporting a collision mask. This pull request adds a brief bit about exporting layer masks, and links to the export annotation docs.

---------

Co-authored-by: tetrapod <145553014+tetrapod00@users.noreply.github.com>
2024-11-17 11:22:00 +01:00
Max Hilbrunner
cf7c6547e5 Merge pull request #10248 from tetrapod00/advanced-postprocessing-43
[4.3] Add multiple renderer support to Advanced Postprocessing
2024-11-12 07:42:10 +01:00
tetrapod00
5b4c353ee3 Add multiple renderer support to Advanced Postprocessing 2024-11-11 09:41:21 -08:00
Max Hilbrunner
c5babea4bd Merge pull request #10039 from godotengine/classref/sync-6699ae7
classref: Sync with current 4.3 branch (6699ae7)
2024-10-04 04:16:44 +02:00
Godot Organization
d93d120bb0 classref: Sync with current 4.3 branch (6699ae7) 2024-10-04 02:15:35 +00:00
Max Hilbrunner
a4116a9e48 Merge pull request #10038 from mhilbrunner/4-3-cherypicks
4.3 cherrypicks
2024-10-04 04:02:53 +02:00
Brian Huynh
4318740e6e Add notes on bit depth for ints and floats (#10028)
* Added notes on bit depth for ints and floats

Added a small note about the bit depth of integers and floats in Godot's shading language as it is not explicitly stated anywhere.

The bit depth of integer and floats in GDscript and Godot's shading language are different, which can cause problems with lost precision in calculations when integers are set from GDscript as floats/ints in GDscript are 64 bits instead of 32 bits (the standard in GLSL ES 3.0).

While most are unlikely to run into problems due to this difference in bit depth, it can cause mathematical errors in edge cases. As stated by previous contributors, no error will be thrown if types do not match while setting a shader uniform. This includes GDscript floats being set as Godot shader floats (which may not be intuitive).
2024-10-04 03:57:52 +02:00
Hugo Locurcio
993cd7ef46 Fix incorrect notice about XDG paths working on all platforms in Data paths (#10009)
* Fix incorrect notice about XDG paths working on all platforms in Data paths

They are only effective on Linux/*BSD. (For reference, in most other apps,
it's rare for XDG environment variables to have an effect on other platforms.)

---------

Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2024-10-04 03:57:39 +02:00
Mark DiBarry
8d1f4e27b2 Update split screen details 2024-10-04 03:57:23 +02:00
Hugo Locurcio
725c9d2fb5 Document file path String methods in File paths in Godot projects 2024-10-04 03:57:17 +02:00
Kleidon
48eb9a558f Fix "some times" typo
The space in "some times" is a mistake and should be removed as it should be one word, not two (as can be seen when it is used correctly further down the page at the start of the, "Running one-off scripts using EditorScript" section).
2024-10-04 03:57:10 +02:00
Hugo Locurcio
d9fde9ea1f Tweak note about making Physics Material unique in Creating instances 2024-10-04 03:57:01 +02:00
bruvzg
5bfbe5674f Update iOS system requirements. 2024-10-04 03:56:53 +02:00
Rooni
bd0c13df5d Fix indentation on mouse_and_input_coordinates.rst
There was a space missing, causing inconsistent indentation and making the code not copy pastable.
2024-10-04 03:56:44 +02:00
skyace65
402b0234fc Remove individual youtube channel links from tutorials page 2024-10-04 03:56:37 +02:00
Hugo Locurcio
b27c928510 Clarify "authority" in High-level multiplayer 2024-10-04 03:56:18 +02:00
Kleidon
6fac4da09e Add missing word, "is"
The phrase, "This useful for smoothing camera movement..." appears to be missing a word. It should be, "This is useful for smoothing camera movement..." instead.
2024-10-04 03:56:07 +02:00
Hugo Locurcio
8a263cb63f Fix Code order section saying it's the first section in GDScript style guide
It's not the first section of the page anymore.
2024-10-04 03:56:01 +02:00
Hugo Locurcio
697ddf54b0 Fix outdated reference to register_class function in GDExtension C++ example
This was replaced by the `GDREGISTER_CLASS` macro in Godot 4.0.
2024-10-04 03:55:54 +02:00
Hugo Locurcio
9acc481319 Fix outdated get_data() JSON method usage in Saving games
Direct member access is now used in Godot 4.
2024-10-04 03:55:47 +02:00
Kleidon
176503a40c Remove "°" symbol redundancy.
The phrase, "90° degrees", is redundant because the "°" already means "degrees". It should instead be "90 degrees".
2024-10-04 03:55:32 +02:00
tetrapod00
f7e8509a17 Improve sidebar navigation by removing headers
- Ensure most pages are reachable through the sidebar, by removing headers on pages that are mostly indexes.
- This also means that some pages now have navigable headers again.
2024-10-04 03:55:12 +02:00
Lukas Tenbrink
9acbb3ad61 Fix kbd description in gdextension docs system. 2024-10-04 03:54:53 +02:00
Allen Pestaluky
023e2f2450 Removed unnecessary examples of GDScript usage.
The new text puts the focus on the most salient reason for using GDScript. The old examples covered almost all cases (every case except for AAA games), which made for awkward wording that was not relevant to most readers. Fixes #6651
2024-10-04 03:54:27 +02:00
Junwan Park
0a5fc87ffb Fix builtin_types link in tutorial gdscript_basics page
It's linked to a wrong position.
2024-10-04 03:54:19 +02:00
smix8
b81d778562 Add subsection for TileMap layer reordering
Adds subsection for TileMap layer reordering.
2024-10-04 03:54:11 +02:00
Hugo Locurcio
07557a97eb Link to Exporting projects in Finishing up page of Your first 2D game
After finishing your first game, you may want to share it for others
to try it out without needing to install Godot.
2024-10-04 03:54:04 +02:00
tetrapod00
be672fa5cc Clarify requirements in Compiling for Windows 2024-10-04 03:53:55 +02:00
tetrapod00
bd0da40feb Add documentation for GDScript when statement 2024-10-04 03:53:42 +02:00
tetrapod00
80906dbddf Add disambiguation to Export, linking to GDScript/C# exports 2024-10-04 03:53:14 +02:00
Hugo Locurcio
ecf8b582b5 Fix animation name in Your first 2D game 2024-10-04 03:53:06 +02:00
Andrew Price
d389cace3e Fix duplicate "glyph_spacing" in bbcode docs
The correct name for the space spacing option is space_spacing.
2024-10-04 03:52:59 +02:00
smix8
5daeb5b4a7 Add hint that navmesh geometry nodes can be parsed by groupname
Adds hint that navmesh geometry nodes can be parsed by groupname.
2024-10-04 03:52:39 +02:00
Jiří Švejda
9603810dfb Fix typo in FAQ 2024-10-04 03:52:32 +02:00
Raymond DiDonato
78b3cbe3ab Update demo code in compositor effect tutorial 2024-10-04 03:52:23 +02:00
ELginas
5a67756151 Typo fix in bbcode_in_richtextlabel.rst 2024-10-04 03:52:15 +02:00
ELginas
34b88ed28a Remove unnecessary ` in bbcode_in_richtextlabel.rst 2024-10-04 03:52:09 +02:00
Hugo Locurcio
14c1e6f0ab Fix incorrect setup instructions in The profiler 2024-10-04 03:52:01 +02:00
Hugo Locurcio
b09ab6fef9 Fix keywords for Vector in GDScript syntax highlighting
- Add Vector4 and Vector4i to syntax highlighting.
- Removed nonexistent PackedVector2iArray and PackedVector3iArray.
2024-10-04 03:51:52 +02:00
Hugo Locurcio
5f13e67349 Document PackedVector4Array
This type was added in Godot 4.3.
2024-10-04 03:51:42 +02:00