瀏覽代碼

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 <[email protected]>
notPelf 8 月之前
父節點
當前提交
8835289fe7
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 6 0
      tutorials/physics/physics_introduction.rst
  2. 2 0
      tutorials/scripting/gdscript/gdscript_exports.rst

+ 6 - 0
tutorials/physics/physics_introduction.rst

@@ -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
 ------
 ------

+ 2 - 0
tutorials/scripting/gdscript/gdscript_exports.rst

@@ -248,6 +248,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
 -------------------
 -------------------