Merge pull request #10276 from mhilbrunner/cherry-pick-10242

Cherrypick #10242 (Add info about layer mask exporting to physics_introduction) to master
This commit is contained in:
Max Hilbrunner
2024-11-17 11:36:07 +01:00
committed by GitHub
2 changed files with 8 additions and 0 deletions

View File

@@ -180,6 +180,12 @@ would be as follows::
# (2^(1-1)) + (2^(3-1)) + (2^(4-1)) = 1 + 4 + 8 = 13 # (2^(1-1)) + (2^(3-1)) + (2^(4-1)) = 1 + 4 + 8 = 13
pow(2, 1-1) + pow(2, 3-1) + pow(2, 4-1) pow(2, 1-1) + pow(2, 3-1) + pow(2, 4-1)
Export annotations can be used to export bitmasks in the editor with a user-friendly GUI::
@export_flags_2d_physics var layers_2d_physics
Additional export annotations are available for render and navigation layers, in both 2D and 3D. See :ref:`doc_gdscript_exports_exporting_bit_flags`.
Area2D Area2D
------ ------

View File

@@ -298,6 +298,8 @@ It must be noted that even if the script is not being run while in the
editor, the exported properties are still editable. This can be used editor, the exported properties are still editable. This can be used
in conjunction with a :ref:`script in "tool" mode <doc_gdscript_tool_mode>`. in conjunction with a :ref:`script in "tool" mode <doc_gdscript_tool_mode>`.
.. _doc_gdscript_exports_exporting_bit_flags:
Exporting bit flags Exporting bit flags
------------------- -------------------