mirror of
https://github.com/godotengine/godot-docs-l10n.git
synced 2025-12-31 09:49:22 +03:00
14669 lines
1.2 MiB
14669 lines
1.2 MiB
:github_url: hide
|
||
|
||
.. _class_ProjectSettings:
|
||
|
||
ProjectSettings
|
||
===============
|
||
|
||
**Hérite de :** :ref:`Object<class_Object>`
|
||
|
||
Stocke les variables globales.
|
||
|
||
.. rst-class:: classref-introduction-group
|
||
|
||
Description
|
||
-----------
|
||
|
||
Stores variables that can be accessed from everywhere. Use :ref:`get_setting()<class_ProjectSettings_method_get_setting>`, :ref:`set_setting()<class_ProjectSettings_method_set_setting>` or :ref:`has_setting()<class_ProjectSettings_method_has_setting>` to access them. Variables stored in ``project.godot`` are also loaded into **ProjectSettings**, making this object very useful for reading custom game configuration options.
|
||
|
||
When naming a Project Settings property, use the full path to the setting including the category. For example, ``"application/config/name"`` for the project name. Category and property names can be viewed in the Project Settings dialog.
|
||
|
||
\ **Feature tags:** Project settings can be overridden for specific platforms and configurations (debug, release, ...) using :doc:`feature tags <../tutorials/export/feature_tags>`.
|
||
|
||
\ **Overriding:** Any project setting can be overridden by creating a file named ``override.cfg`` in the project's root directory. This can also be used in exported projects by placing this file in the same directory as the project binary. Overriding will still take the base project settings' :doc:`feature tags <../tutorials/export/feature_tags>` in account. Therefore, make sure to *also* override the setting with the desired feature tags if you want them to override base project settings on all platforms and configurations.
|
||
|
||
.. rst-class:: classref-introduction-group
|
||
|
||
Tutoriels
|
||
------------------
|
||
|
||
- :doc:`Paramètres du projet <../tutorials/editor/project_settings>`
|
||
|
||
- `Démo de tests physiques en 3D <https://godotengine.org/asset-library/asset/2747>`__
|
||
|
||
- `Démo de jeu de plateforme en 3D <https://godotengine.org/asset-library/asset/2748>`__
|
||
|
||
- `Démo de test de système d'exploitation <https://godotengine.org/asset-library/asset/2789>`__
|
||
|
||
.. rst-class:: classref-reftable-group
|
||
|
||
Propriétés
|
||
--------------------
|
||
|
||
.. table::
|
||
:widths: auto
|
||
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility/general/accessibility_support<class_ProjectSettings_property_accessibility/general/accessibility_support>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`accessibility/general/updates_per_second<class_ProjectSettings_property_accessibility/general/updates_per_second>` | ``60`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`animation/compatibility/default_parent_skeleton_in_mesh_instance_3d<class_ProjectSettings_property_animation/compatibility/default_parent_skeleton_in_mesh_instance_3d>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`animation/warnings/check_angle_interpolation_type_conflicting<class_ProjectSettings_property_animation/warnings/check_angle_interpolation_type_conflicting>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`animation/warnings/check_invalid_track_paths<class_ProjectSettings_property_animation/warnings/check_invalid_track_paths>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`application/boot_splash/bg_color<class_ProjectSettings_property_application/boot_splash/bg_color>` | ``Color(0.14, 0.14, 0.14, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/boot_splash/image<class_ProjectSettings_property_application/boot_splash/image>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`application/boot_splash/minimum_display_time<class_ProjectSettings_property_application/boot_splash/minimum_display_time>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/boot_splash/show_image<class_ProjectSettings_property_application/boot_splash/show_image>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`application/boot_splash/stretch_mode<class_ProjectSettings_property_application/boot_splash/stretch_mode>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/boot_splash/use_filter<class_ProjectSettings_property_application/boot_splash/use_filter>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/config/auto_accept_quit<class_ProjectSettings_property_application/config/auto_accept_quit>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/custom_user_dir_name<class_ProjectSettings_property_application/config/custom_user_dir_name>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/description<class_ProjectSettings_property_application/config/description>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/config/disable_project_settings_override<class_ProjectSettings_property_application/config/disable_project_settings_override>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/icon<class_ProjectSettings_property_application/config/icon>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/macos_native_icon<class_ProjectSettings_property_application/config/macos_native_icon>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/name<class_ProjectSettings_property_application/config/name>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`application/config/name_localized<class_ProjectSettings_property_application/config/name_localized>` | ``{}`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/project_settings_override<class_ProjectSettings_property_application/config/project_settings_override>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/config/quit_on_go_back<class_ProjectSettings_property_application/config/quit_on_go_back>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/config/use_custom_user_dir<class_ProjectSettings_property_application/config/use_custom_user_dir>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/config/use_hidden_project_data_directory<class_ProjectSettings_property_application/config/use_hidden_project_data_directory>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/version<class_ProjectSettings_property_application/config/version>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/config/windows_native_icon<class_ProjectSettings_property_application/config/windows_native_icon>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/delta_smoothing<class_ProjectSettings_property_application/run/delta_smoothing>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/disable_stderr<class_ProjectSettings_property_application/run/disable_stderr>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/disable_stdout<class_ProjectSettings_property_application/run/disable_stdout>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/enable_alt_space_menu<class_ProjectSettings_property_application/run/enable_alt_space_menu>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/flush_stdout_on_print<class_ProjectSettings_property_application/run/flush_stdout_on_print>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/flush_stdout_on_print.debug<class_ProjectSettings_property_application/run/flush_stdout_on_print.debug>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`application/run/frame_delay_msec<class_ProjectSettings_property_application/run/frame_delay_msec>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/load_shell_environment<class_ProjectSettings_property_application/run/load_shell_environment>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/low_processor_mode<class_ProjectSettings_property_application/run/low_processor_mode>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`application/run/low_processor_mode_sleep_usec<class_ProjectSettings_property_application/run/low_processor_mode_sleep_usec>` | ``6900`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/run/main_loop_type<class_ProjectSettings_property_application/run/main_loop_type>` | ``"SceneTree"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`application/run/main_scene<class_ProjectSettings_property_application/run/main_scene>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`application/run/max_fps<class_ProjectSettings_property_application/run/max_fps>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`application/run/print_header<class_ProjectSettings_property_application/run/print_header>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`audio/buses/channel_disable_threshold_db<class_ProjectSettings_property_audio/buses/channel_disable_threshold_db>` | ``-60.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`audio/buses/channel_disable_time<class_ProjectSettings_property_audio/buses/channel_disable_time>` | ``2.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`audio/buses/default_bus_layout<class_ProjectSettings_property_audio/buses/default_bus_layout>` | ``"res://default_bus_layout.tres"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`audio/driver/driver<class_ProjectSettings_property_audio/driver/driver>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`audio/driver/enable_input<class_ProjectSettings_property_audio/driver/enable_input>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/driver/mix_rate<class_ProjectSettings_property_audio/driver/mix_rate>` | ``44100`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/driver/mix_rate.web<class_ProjectSettings_property_audio/driver/mix_rate.web>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/driver/output_latency<class_ProjectSettings_property_audio/driver/output_latency>` | ``15`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/driver/output_latency.web<class_ProjectSettings_property_audio/driver/output_latency.web>` | ``50`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`audio/general/2d_panning_strength<class_ProjectSettings_property_audio/general/2d_panning_strength>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`audio/general/3d_panning_strength<class_ProjectSettings_property_audio/general/3d_panning_strength>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/general/default_playback_type<class_ProjectSettings_property_audio/general/default_playback_type>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/general/default_playback_type.web<class_ProjectSettings_property_audio/general/default_playback_type.web>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`audio/general/ios/mix_with_others<class_ProjectSettings_property_audio/general/ios/mix_with_others>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/general/ios/session_category<class_ProjectSettings_property_audio/general/ios/session_category>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`audio/general/text_to_speech<class_ProjectSettings_property_audio/general/text_to_speech>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`audio/video/video_delay_compensation_ms<class_ProjectSettings_property_audio/video/video_delay_compensation_ms>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`collada/use_ambient<class_ProjectSettings_property_collada/use_ambient>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`compression/formats/gzip/compression_level<class_ProjectSettings_property_compression/formats/gzip/compression_level>` | ``-1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`compression/formats/zlib/compression_level<class_ProjectSettings_property_compression/formats/zlib/compression_level>` | ``-1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`compression/formats/zstd/compression_level<class_ProjectSettings_property_compression/formats/zstd/compression_level>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`compression/formats/zstd/long_distance_matching<class_ProjectSettings_property_compression/formats/zstd/long_distance_matching>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`compression/formats/zstd/window_log_size<class_ProjectSettings_property_compression/formats/zstd/window_log_size>` | ``27`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/canvas_items/debug_redraw_color<class_ProjectSettings_property_debug/canvas_items/debug_redraw_color>` | ``Color(1, 0.2, 0.2, 0.5)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`debug/canvas_items/debug_redraw_time<class_ProjectSettings_property_debug/canvas_items/debug_redraw_time>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/file_logging/enable_file_logging<class_ProjectSettings_property_debug/file_logging/enable_file_logging>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/file_logging/enable_file_logging.pc<class_ProjectSettings_property_debug/file_logging/enable_file_logging.pc>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`debug/file_logging/log_path<class_ProjectSettings_property_debug/file_logging/log_path>` | ``"user://logs/godot.log"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/file_logging/max_log_files<class_ProjectSettings_property_debug/file_logging/max_log_files>` | ``5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/assert_always_false<class_ProjectSettings_property_debug/gdscript/warnings/assert_always_false>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/assert_always_true<class_ProjectSettings_property_debug/gdscript/warnings/assert_always_true>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/confusable_capture_reassignment<class_ProjectSettings_property_debug/gdscript/warnings/confusable_capture_reassignment>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/confusable_identifier<class_ProjectSettings_property_debug/gdscript/warnings/confusable_identifier>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/confusable_local_declaration<class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_declaration>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/confusable_local_usage<class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_usage>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/deprecated_keyword<class_ProjectSettings_property_debug/gdscript/warnings/deprecated_keyword>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`debug/gdscript/warnings/directory_rules<class_ProjectSettings_property_debug/gdscript/warnings/directory_rules>` | ``{ "res://addons": 0 }`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/empty_file<class_ProjectSettings_property_debug/gdscript/warnings/empty_file>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/enable<class_ProjectSettings_property_debug/gdscript/warnings/enable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/enum_variable_without_default<class_ProjectSettings_property_debug/gdscript/warnings/enum_variable_without_default>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/get_node_default_without_onready<class_ProjectSettings_property_debug/gdscript/warnings/get_node_default_without_onready>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/incompatible_ternary<class_ProjectSettings_property_debug/gdscript/warnings/incompatible_ternary>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/inference_on_variant<class_ProjectSettings_property_debug/gdscript/warnings/inference_on_variant>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/inferred_declaration<class_ProjectSettings_property_debug/gdscript/warnings/inferred_declaration>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/int_as_enum_without_cast<class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_cast>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/int_as_enum_without_match<class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_match>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/integer_division<class_ProjectSettings_property_debug/gdscript/warnings/integer_division>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/missing_await<class_ProjectSettings_property_debug/gdscript/warnings/missing_await>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/missing_tool<class_ProjectSettings_property_debug/gdscript/warnings/missing_tool>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/narrowing_conversion<class_ProjectSettings_property_debug/gdscript/warnings/narrowing_conversion>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/native_method_override<class_ProjectSettings_property_debug/gdscript/warnings/native_method_override>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/onready_with_export<class_ProjectSettings_property_debug/gdscript/warnings/onready_with_export>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/redundant_await<class_ProjectSettings_property_debug/gdscript/warnings/redundant_await>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/redundant_static_unload<class_ProjectSettings_property_debug/gdscript/warnings/redundant_static_unload>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/gdscript/warnings/renamed_in_godot_4_hint<class_ProjectSettings_property_debug/gdscript/warnings/renamed_in_godot_4_hint>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/return_value_discarded<class_ProjectSettings_property_debug/gdscript/warnings/return_value_discarded>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/shadowed_global_identifier<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_global_identifier>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/shadowed_variable<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/shadowed_variable_base_class<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable_base_class>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/standalone_expression<class_ProjectSettings_property_debug/gdscript/warnings/standalone_expression>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/standalone_ternary<class_ProjectSettings_property_debug/gdscript/warnings/standalone_ternary>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/static_called_on_instance<class_ProjectSettings_property_debug/gdscript/warnings/static_called_on_instance>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unassigned_variable<class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unassigned_variable_op_assign<class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable_op_assign>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unreachable_code<class_ProjectSettings_property_debug/gdscript/warnings/unreachable_code>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unreachable_pattern<class_ProjectSettings_property_debug/gdscript/warnings/unreachable_pattern>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unsafe_call_argument<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_call_argument>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unsafe_cast<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_cast>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unsafe_method_access<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_method_access>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unsafe_property_access<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_property_access>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unsafe_void_return<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_void_return>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/untyped_declaration<class_ProjectSettings_property_debug/gdscript/warnings/untyped_declaration>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unused_local_constant<class_ProjectSettings_property_debug/gdscript/warnings/unused_local_constant>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unused_parameter<class_ProjectSettings_property_debug/gdscript/warnings/unused_parameter>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unused_private_class_variable<class_ProjectSettings_property_debug/gdscript/warnings/unused_private_class_variable>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unused_signal<class_ProjectSettings_property_debug/gdscript/warnings/unused_signal>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/gdscript/warnings/unused_variable<class_ProjectSettings_property_debug/gdscript/warnings/unused_variable>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`debug/settings/crash_handler/message<class_ProjectSettings_property_debug/settings/crash_handler/message>` | ``"Please include this when reporting the bug to the project developer."`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`debug/settings/crash_handler/message.editor<class_ProjectSettings_property_debug/settings/crash_handler/message.editor>` | ``"Please include this when reporting the bug on: https://github.com/godotengine/godot/issues"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/gdscript/always_track_call_stacks<class_ProjectSettings_property_debug/settings/gdscript/always_track_call_stacks>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/gdscript/always_track_local_variables<class_ProjectSettings_property_debug/settings/gdscript/always_track_local_variables>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/settings/gdscript/max_call_stack<class_ProjectSettings_property_debug/settings/gdscript/max_call_stack>` | ``1024`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/physics_interpolation/enable_warnings<class_ProjectSettings_property_debug/settings/physics_interpolation/enable_warnings>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/settings/profiler/max_functions<class_ProjectSettings_property_debug/settings/profiler/max_functions>` | ``16384`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/settings/profiler/max_timestamp_query_elements<class_ProjectSettings_property_debug/settings/profiler/max_timestamp_query_elements>` | ``256`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/stdout/print_fps<class_ProjectSettings_property_debug/settings/stdout/print_fps>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/stdout/print_gpu_profile<class_ProjectSettings_property_debug/settings/stdout/print_gpu_profile>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/settings/stdout/verbose_stdout<class_ProjectSettings_property_debug/settings/stdout/verbose_stdout>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/device_limit_exceeded<class_ProjectSettings_property_debug/shader_language/warnings/device_limit_exceeded>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/enable<class_ProjectSettings_property_debug/shader_language/warnings/enable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/float_comparison<class_ProjectSettings_property_debug/shader_language/warnings/float_comparison>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/formatting_error<class_ProjectSettings_property_debug/shader_language/warnings/formatting_error>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/magic_position_write<class_ProjectSettings_property_debug/shader_language/warnings/magic_position_write>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/treat_warnings_as_errors<class_ProjectSettings_property_debug/shader_language/warnings/treat_warnings_as_errors>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_constant<class_ProjectSettings_property_debug/shader_language/warnings/unused_constant>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_function<class_ProjectSettings_property_debug/shader_language/warnings/unused_function>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_local_variable<class_ProjectSettings_property_debug/shader_language/warnings/unused_local_variable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_struct<class_ProjectSettings_property_debug/shader_language/warnings/unused_struct>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_uniform<class_ProjectSettings_property_debug/shader_language/warnings/unused_uniform>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shader_language/warnings/unused_varying<class_ProjectSettings_property_debug/shader_language/warnings/unused_varying>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/agents_radius_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/agents_radius_color>` | ``Color(1, 1, 0, 0.25)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/2d/enable_agents_radius<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_agents_radius>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/2d/enable_obstacles_radius<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_radius>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/2d/enable_obstacles_static<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_static>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/obstacles_radius_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_radius_color>` | ``Color(1, 0.5, 0, 0.25)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/obstacles_static_edge_pushin_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushin_color>` | ``Color(1, 0, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/obstacles_static_edge_pushout_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushout_color>` | ``Color(1, 1, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/obstacles_static_face_pushin_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushin_color>` | ``Color(1, 0, 0, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/2d/obstacles_static_face_pushout_color<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushout_color>` | ``Color(1, 1, 0, 0.5)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/agents_radius_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/agents_radius_color>` | ``Color(1, 1, 0, 0.25)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/3d/enable_agents_radius<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_agents_radius>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/3d/enable_obstacles_radius<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_radius>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/avoidance/3d/enable_obstacles_static<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_static>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/obstacles_radius_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_radius_color>` | ``Color(1, 0.5, 0, 0.25)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/obstacles_static_edge_pushin_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushin_color>` | ``Color(1, 0, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/obstacles_static_edge_pushout_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushout_color>` | ``Color(1, 1, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/obstacles_static_face_pushin_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushin_color>` | ``Color(1, 0, 0, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/avoidance/3d/obstacles_static_face_pushout_color<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushout_color>` | ``Color(1, 1, 0, 0.5)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/collision/contact_color<class_ProjectSettings_property_debug/shapes/collision/contact_color>` | ``Color(1, 0.2, 0.1, 0.8)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/collision/draw_2d_outlines<class_ProjectSettings_property_debug/shapes/collision/draw_2d_outlines>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`debug/shapes/collision/max_contacts_displayed<class_ProjectSettings_property_debug/shapes/collision/max_contacts_displayed>` | ``10000`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/collision/shape_color<class_ProjectSettings_property_debug/shapes/collision/shape_color>` | ``Color(0, 0.6, 0.7, 0.42)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/agent_path_color<class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_color>` | ``Color(1, 0, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`debug/shapes/navigation/2d/agent_path_point_size<class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_point_size>` | ``4.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/edge_connection_color<class_ProjectSettings_property_debug/shapes/navigation/2d/edge_connection_color>` | ``Color(1, 0, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/2d/enable_agent_paths<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_agent_paths>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/2d/enable_edge_connections<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/2d/enable_edge_lines<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_lines>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/2d/enable_geometry_face_random_color<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_geometry_face_random_color>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/2d/enable_link_connections<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_link_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/geometry_edge_color<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_color>` | ``Color(0.5, 1, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/geometry_edge_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_disabled_color>` | ``Color(0.5, 0.5, 0.5, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/geometry_face_color<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_color>` | ``Color(0.5, 1, 1, 0.4)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/geometry_face_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_disabled_color>` | ``Color(0.5, 0.5, 0.5, 0.4)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/link_connection_color<class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_color>` | ``Color(1, 0.5, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/2d/link_connection_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_disabled_color>` | ``Color(0.5, 0.5, 0.5, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/agent_path_color<class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_color>` | ``Color(1, 0, 0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`debug/shapes/navigation/3d/agent_path_point_size<class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_point_size>` | ``4.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/edge_connection_color<class_ProjectSettings_property_debug/shapes/navigation/3d/edge_connection_color>` | ``Color(1, 0, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_agent_paths<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_agent_paths_xray<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths_xray>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_edge_connections<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_edge_connections_xray<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections_xray>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_edge_lines<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_edge_lines_xray<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines_xray>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_geometry_face_random_color<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_geometry_face_random_color>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_link_connections<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`debug/shapes/navigation/3d/enable_link_connections_xray<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections_xray>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/geometry_edge_color<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_color>` | ``Color(0.5, 1, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/geometry_edge_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_disabled_color>` | ``Color(0.5, 0.5, 0.5, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/geometry_face_color<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_color>` | ``Color(0.5, 1, 1, 0.4)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/geometry_face_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_disabled_color>` | ``Color(0.5, 0.5, 0.5, 0.4)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/link_connection_color<class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_color>` | ``Color(1, 0.5, 1, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/navigation/3d/link_connection_disabled_color<class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_disabled_color>` | ``Color(0.5, 0.5, 0.5, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`debug/shapes/paths/geometry_color<class_ProjectSettings_property_debug/shapes/paths/geometry_color>` | ``Color(0.1, 1, 0.7, 0.4)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`debug/shapes/paths/geometry_width<class_ProjectSettings_property_debug/shapes/paths/geometry_width>` | ``2.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.android<class_ProjectSettings_property_display/display_server/driver.android>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.ios<class_ProjectSettings_property_display/display_server/driver.ios>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.linuxbsd<class_ProjectSettings_property_display/display_server/driver.linuxbsd>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.macos<class_ProjectSettings_property_display/display_server/driver.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.visionos<class_ProjectSettings_property_display/display_server/driver.visionos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/display_server/driver.windows<class_ProjectSettings_property_display/display_server/driver.windows>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/mouse_cursor/custom_image<class_ProjectSettings_property_display/mouse_cursor/custom_image>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2<class_Vector2>` | :ref:`display/mouse_cursor/custom_image_hotspot<class_ProjectSettings_property_display/mouse_cursor/custom_image_hotspot>` | ``Vector2(0, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2<class_Vector2>` | :ref:`display/mouse_cursor/tooltip_position_offset<class_ProjectSettings_property_display/mouse_cursor/tooltip_position_offset>` | ``Vector2(10, 10)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/dpi/allow_hidpi<class_ProjectSettings_property_display/window/dpi/allow_hidpi>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/energy_saving/keep_screen_on<class_ProjectSettings_property_display/window/energy_saving/keep_screen_on>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/frame_pacing/android/enable_frame_pacing<class_ProjectSettings_property_display/window/frame_pacing/android/enable_frame_pacing>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/frame_pacing/android/swappy_mode<class_ProjectSettings_property_display/window/frame_pacing/android/swappy_mode>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/handheld/orientation<class_ProjectSettings_property_display/window/handheld/orientation>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/ios/allow_high_refresh_rate<class_ProjectSettings_property_display/window/ios/allow_high_refresh_rate>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/ios/hide_home_indicator<class_ProjectSettings_property_display/window/ios/hide_home_indicator>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/ios/hide_status_bar<class_ProjectSettings_property_display/window/ios/hide_status_bar>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/ios/suppress_ui_gesture<class_ProjectSettings_property_display/window/ios/suppress_ui_gesture>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/always_on_top<class_ProjectSettings_property_display/window/size/always_on_top>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/borderless<class_ProjectSettings_property_display/window/size/borderless>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/extend_to_title<class_ProjectSettings_property_display/window/size/extend_to_title>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2i<class_Vector2i>` | :ref:`display/window/size/initial_position<class_ProjectSettings_property_display/window/size/initial_position>` | ``Vector2i(0, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/initial_position_type<class_ProjectSettings_property_display/window/size/initial_position_type>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/initial_screen<class_ProjectSettings_property_display/window/size/initial_screen>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/maximize_disabled<class_ProjectSettings_property_display/window/size/maximize_disabled>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/minimize_disabled<class_ProjectSettings_property_display/window/size/minimize_disabled>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/mode<class_ProjectSettings_property_display/window/size/mode>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/no_focus<class_ProjectSettings_property_display/window/size/no_focus>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/resizable<class_ProjectSettings_property_display/window/size/resizable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/sharp_corners<class_ProjectSettings_property_display/window/size/sharp_corners>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/size/transparent<class_ProjectSettings_property_display/window/size/transparent>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>` | ``648`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>` | ``1152`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/window_height_override<class_ProjectSettings_property_display/window/size/window_height_override>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/size/window_width_override<class_ProjectSettings_property_display/window/size/window_width_override>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/window/stretch/aspect<class_ProjectSettings_property_display/window/stretch/aspect>` | ``"keep"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/window/stretch/mode<class_ProjectSettings_property_display/window/stretch/mode>` | ``"disabled"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`display/window/stretch/scale<class_ProjectSettings_property_display/window/stretch/scale>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`display/window/stretch/scale_mode<class_ProjectSettings_property_display/window/stretch/scale_mode>` | ``"fractional"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`display/window/subwindows/embed_subwindows<class_ProjectSettings_property_display/window/subwindows/embed_subwindows>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`dotnet/project/assembly_name<class_ProjectSettings_property_dotnet/project/assembly_name>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`dotnet/project/assembly_reload_attempts<class_ProjectSettings_property_dotnet/project/assembly_reload_attempts>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`dotnet/project/solution_directory<class_ProjectSettings_property_dotnet/project/solution_directory>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`editor/export/convert_text_resources_to_binary<class_ProjectSettings_property_editor/export/convert_text_resources_to_binary>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/import/atlas_max_width<class_ProjectSettings_property_editor/import/atlas_max_width>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`editor/import/reimport_missing_imported_files<class_ProjectSettings_property_editor/import/reimport_missing_imported_files>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`editor/import/use_multiple_threads<class_ProjectSettings_property_editor/import/use_multiple_threads>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/audio_bit_depth<class_ProjectSettings_property_editor/movie_writer/audio_bit_depth>` | ``16`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`editor/movie_writer/disable_vsync<class_ProjectSettings_property_editor/movie_writer/disable_vsync>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/fps<class_ProjectSettings_property_editor/movie_writer/fps>` | ``60`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/mix_rate<class_ProjectSettings_property_editor/movie_writer/mix_rate>` | ``48000`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/movie_writer/movie_file<class_ProjectSettings_property_editor/movie_writer/movie_file>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`editor/movie_writer/ogv/audio_quality<class_ProjectSettings_property_editor/movie_writer/ogv/audio_quality>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/ogv/encoding_speed<class_ProjectSettings_property_editor/movie_writer/ogv/encoding_speed>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/ogv/keyframe_interval<class_ProjectSettings_property_editor/movie_writer/ogv/keyframe_interval>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/movie_writer/speaker_mode<class_ProjectSettings_property_editor/movie_writer/speaker_mode>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`editor/movie_writer/video_quality<class_ProjectSettings_property_editor/movie_writer/video_quality>` | ``0.75`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/naming/default_signal_callback_name<class_ProjectSettings_property_editor/naming/default_signal_callback_name>` | ``"_on_{node_name}_{signal_name}"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/naming/default_signal_callback_to_self_name<class_ProjectSettings_property_editor/naming/default_signal_callback_to_self_name>` | ``"_on_{signal_name}"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/naming/node_name_casing<class_ProjectSettings_property_editor/naming/node_name_casing>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/naming/node_name_num_separator<class_ProjectSettings_property_editor/naming/node_name_num_separator>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/naming/scene_name_casing<class_ProjectSettings_property_editor/naming/scene_name_casing>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`editor/naming/script_name_casing<class_ProjectSettings_property_editor/naming/script_name_casing>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/run/main_run_args<class_ProjectSettings_property_editor/run/main_run_args>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`editor/script/search_in_file_extensions<class_ProjectSettings_property_editor/script/search_in_file_extensions>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/script/templates_search_path<class_ProjectSettings_property_editor/script/templates_search_path>` | ``"res://script_templates"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`editor/version_control/autoload_on_startup<class_ProjectSettings_property_editor/version_control/autoload_on_startup>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`editor/version_control/plugin_name<class_ProjectSettings_property_editor/version_control/plugin_name>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/blender/enabled<class_ProjectSettings_property_filesystem/import/blender/enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/blender/enabled.android<class_ProjectSettings_property_filesystem/import/blender/enabled.android>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/blender/enabled.web<class_ProjectSettings_property_filesystem/import/blender/enabled.web>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/fbx2gltf/enabled<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/fbx2gltf/enabled.android<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.android>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`filesystem/import/fbx2gltf/enabled.web<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.web>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/common/default_scroll_deadzone<class_ProjectSettings_property_gui/common/default_scroll_deadzone>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/common/drag_threshold<class_ProjectSettings_property_gui/common/drag_threshold>` | ``10`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/common/show_focus_state_on_pointer_event<class_ProjectSettings_property_gui/common/show_focus_state_on_pointer_event>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`gui/common/snap_controls_to_pixels<class_ProjectSettings_property_gui/common/snap_controls_to_pixels>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/common/swap_cancel_ok<class_ProjectSettings_property_gui/common/swap_cancel_ok>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/common/text_edit_undo_stack_max_size<class_ProjectSettings_property_gui/common/text_edit_undo_stack_max_size>` | ``1024`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`gui/fonts/dynamic_fonts/use_oversampling<class_ProjectSettings_property_gui/fonts/dynamic_fonts/use_oversampling>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`gui/theme/custom<class_ProjectSettings_property_gui/theme/custom>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`gui/theme/custom_font<class_ProjectSettings_property_gui/theme/custom_font>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/theme/default_font_antialiasing<class_ProjectSettings_property_gui/theme/default_font_antialiasing>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`gui/theme/default_font_generate_mipmaps<class_ProjectSettings_property_gui/theme/default_font_generate_mipmaps>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/theme/default_font_hinting<class_ProjectSettings_property_gui/theme/default_font_hinting>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`gui/theme/default_font_multichannel_signed_distance_field<class_ProjectSettings_property_gui/theme/default_font_multichannel_signed_distance_field>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/theme/default_font_subpixel_positioning<class_ProjectSettings_property_gui/theme/default_font_subpixel_positioning>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`gui/theme/default_theme_scale<class_ProjectSettings_property_gui/theme/default_theme_scale>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/theme/lcd_subpixel_layout<class_ProjectSettings_property_gui/theme/lcd_subpixel_layout>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`gui/timers/button_shortcut_feedback_highlight_time<class_ProjectSettings_property_gui/timers/button_shortcut_feedback_highlight_time>` | ``0.2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`gui/timers/incremental_search_max_interval_msec<class_ProjectSettings_property_gui/timers/incremental_search_max_interval_msec>` | ``2000`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`gui/timers/text_edit_idle_detect_sec<class_ProjectSettings_property_gui/timers/text_edit_idle_detect_sec>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`gui/timers/tooltip_delay_sec<class_ProjectSettings_property_gui/timers/tooltip_delay_sec>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`gui/timers/tooltip_delay_sec.editor_hint<class_ProjectSettings_property_gui/timers/tooltip_delay_sec.editor_hint>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_accept<class_ProjectSettings_property_input/ui_accept>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_accessibility_drag_and_drop<class_ProjectSettings_property_input/ui_accessibility_drag_and_drop>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_cancel<class_ProjectSettings_property_input/ui_cancel>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_close_dialog<class_ProjectSettings_property_input/ui_close_dialog>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_close_dialog.macos<class_ProjectSettings_property_input/ui_close_dialog.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_colorpicker_delete_preset<class_ProjectSettings_property_input/ui_colorpicker_delete_preset>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_copy<class_ProjectSettings_property_input/ui_copy>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_cut<class_ProjectSettings_property_input/ui_cut>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_down<class_ProjectSettings_property_input/ui_down>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_end<class_ProjectSettings_property_input/ui_end>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_delete<class_ProjectSettings_property_input/ui_filedialog_delete>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_find<class_ProjectSettings_property_input/ui_filedialog_find>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_focus_path<class_ProjectSettings_property_input/ui_filedialog_focus_path>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_focus_path.macos<class_ProjectSettings_property_input/ui_filedialog_focus_path.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_refresh<class_ProjectSettings_property_input/ui_filedialog_refresh>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_show_hidden<class_ProjectSettings_property_input/ui_filedialog_show_hidden>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_filedialog_up_one_level<class_ProjectSettings_property_input/ui_filedialog_up_one_level>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_focus_mode<class_ProjectSettings_property_input/ui_focus_mode>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_focus_next<class_ProjectSettings_property_input/ui_focus_next>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_focus_prev<class_ProjectSettings_property_input/ui_focus_prev>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_delete<class_ProjectSettings_property_input/ui_graph_delete>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_duplicate<class_ProjectSettings_property_input/ui_graph_duplicate>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_follow_left<class_ProjectSettings_property_input/ui_graph_follow_left>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_follow_left.macos<class_ProjectSettings_property_input/ui_graph_follow_left.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_follow_right<class_ProjectSettings_property_input/ui_graph_follow_right>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_graph_follow_right.macos<class_ProjectSettings_property_input/ui_graph_follow_right.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_home<class_ProjectSettings_property_input/ui_home>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_left<class_ProjectSettings_property_input/ui_left>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_menu<class_ProjectSettings_property_input/ui_menu>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_page_down<class_ProjectSettings_property_input/ui_page_down>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_page_up<class_ProjectSettings_property_input/ui_page_up>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_paste<class_ProjectSettings_property_input/ui_paste>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_redo<class_ProjectSettings_property_input/ui_redo>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_right<class_ProjectSettings_property_input/ui_right>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_select<class_ProjectSettings_property_input/ui_select>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_swap_input_direction<class_ProjectSettings_property_input/ui_swap_input_direction>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_add_selection_for_next_occurrence<class_ProjectSettings_property_input/ui_text_add_selection_for_next_occurrence>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_backspace<class_ProjectSettings_property_input/ui_text_backspace>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_backspace_all_to_left<class_ProjectSettings_property_input/ui_text_backspace_all_to_left>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_backspace_all_to_left.macos<class_ProjectSettings_property_input/ui_text_backspace_all_to_left.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_backspace_word<class_ProjectSettings_property_input/ui_text_backspace_word>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_backspace_word.macos<class_ProjectSettings_property_input/ui_text_backspace_word.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_add_above<class_ProjectSettings_property_input/ui_text_caret_add_above>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_add_above.macos<class_ProjectSettings_property_input/ui_text_caret_add_above.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_add_below<class_ProjectSettings_property_input/ui_text_caret_add_below>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_add_below.macos<class_ProjectSettings_property_input/ui_text_caret_add_below.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_document_end<class_ProjectSettings_property_input/ui_text_caret_document_end>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_document_end.macos<class_ProjectSettings_property_input/ui_text_caret_document_end.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_document_start<class_ProjectSettings_property_input/ui_text_caret_document_start>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_document_start.macos<class_ProjectSettings_property_input/ui_text_caret_document_start.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_down<class_ProjectSettings_property_input/ui_text_caret_down>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_left<class_ProjectSettings_property_input/ui_text_caret_left>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_line_end<class_ProjectSettings_property_input/ui_text_caret_line_end>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_line_end.macos<class_ProjectSettings_property_input/ui_text_caret_line_end.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_line_start<class_ProjectSettings_property_input/ui_text_caret_line_start>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_line_start.macos<class_ProjectSettings_property_input/ui_text_caret_line_start.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_page_down<class_ProjectSettings_property_input/ui_text_caret_page_down>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_page_up<class_ProjectSettings_property_input/ui_text_caret_page_up>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_right<class_ProjectSettings_property_input/ui_text_caret_right>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_up<class_ProjectSettings_property_input/ui_text_caret_up>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_word_left<class_ProjectSettings_property_input/ui_text_caret_word_left>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_word_left.macos<class_ProjectSettings_property_input/ui_text_caret_word_left.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_word_right<class_ProjectSettings_property_input/ui_text_caret_word_right>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_caret_word_right.macos<class_ProjectSettings_property_input/ui_text_caret_word_right.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_clear_carets_and_selection<class_ProjectSettings_property_input/ui_text_clear_carets_and_selection>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_completion_accept<class_ProjectSettings_property_input/ui_text_completion_accept>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_completion_query<class_ProjectSettings_property_input/ui_text_completion_query>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_completion_replace<class_ProjectSettings_property_input/ui_text_completion_replace>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_dedent<class_ProjectSettings_property_input/ui_text_dedent>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_delete<class_ProjectSettings_property_input/ui_text_delete>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_delete_all_to_right<class_ProjectSettings_property_input/ui_text_delete_all_to_right>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_delete_all_to_right.macos<class_ProjectSettings_property_input/ui_text_delete_all_to_right.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_delete_word<class_ProjectSettings_property_input/ui_text_delete_word>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_delete_word.macos<class_ProjectSettings_property_input/ui_text_delete_word.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_indent<class_ProjectSettings_property_input/ui_text_indent>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_newline<class_ProjectSettings_property_input/ui_text_newline>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_newline_above<class_ProjectSettings_property_input/ui_text_newline_above>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_newline_blank<class_ProjectSettings_property_input/ui_text_newline_blank>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_scroll_down<class_ProjectSettings_property_input/ui_text_scroll_down>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_scroll_down.macos<class_ProjectSettings_property_input/ui_text_scroll_down.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_scroll_up<class_ProjectSettings_property_input/ui_text_scroll_up>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_scroll_up.macos<class_ProjectSettings_property_input/ui_text_scroll_up.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_select_all<class_ProjectSettings_property_input/ui_text_select_all>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_select_word_under_caret<class_ProjectSettings_property_input/ui_text_select_word_under_caret>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_select_word_under_caret.macos<class_ProjectSettings_property_input/ui_text_select_word_under_caret.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_skip_selection_for_next_occurrence<class_ProjectSettings_property_input/ui_text_skip_selection_for_next_occurrence>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_submit<class_ProjectSettings_property_input/ui_text_submit>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_text_toggle_insert_mode<class_ProjectSettings_property_input/ui_text_toggle_insert_mode>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_undo<class_ProjectSettings_property_input/ui_undo>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_unicode_start<class_ProjectSettings_property_input/ui_unicode_start>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Dictionary<class_Dictionary>` | :ref:`input/ui_up<class_ProjectSettings_property_input/ui_up>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/buffering/agile_event_flushing<class_ProjectSettings_property_input_devices/buffering/agile_event_flushing>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/compatibility/legacy_just_pressed_behavior<class_ProjectSettings_property_input_devices/compatibility/legacy_just_pressed_behavior>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`input_devices/pen_tablet/driver<class_ProjectSettings_property_input_devices/pen_tablet/driver>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`input_devices/pen_tablet/driver.windows<class_ProjectSettings_property_input_devices/pen_tablet/driver.windows>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/android/disable_scroll_deadzone<class_ProjectSettings_property_input_devices/pointing/android/disable_scroll_deadzone>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/android/enable_long_press_as_right_click<class_ProjectSettings_property_input_devices/pointing/android/enable_long_press_as_right_click>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/android/enable_pan_and_scale_gestures<class_ProjectSettings_property_input_devices/pointing/android/enable_pan_and_scale_gestures>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/android/override_volume_buttons<class_ProjectSettings_property_input_devices/pointing/android/override_volume_buttons>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`input_devices/pointing/android/rotary_input_scroll_axis<class_ProjectSettings_property_input_devices/pointing/android/rotary_input_scroll_axis>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/emulate_mouse_from_touch<class_ProjectSettings_property_input_devices/pointing/emulate_mouse_from_touch>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/pointing/emulate_touch_from_mouse<class_ProjectSettings_property_input_devices/pointing/emulate_touch_from_mouse>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/sensors/enable_accelerometer<class_ProjectSettings_property_input_devices/sensors/enable_accelerometer>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/sensors/enable_gravity<class_ProjectSettings_property_input_devices/sensors/enable_gravity>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/sensors/enable_gyroscope<class_ProjectSettings_property_input_devices/sensors/enable_gyroscope>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`input_devices/sensors/enable_magnetometer<class_ProjectSettings_property_input_devices/sensors/enable_magnetometer>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`internationalization/locale/fallback<class_ProjectSettings_property_internationalization/locale/fallback>` | ``"en"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/locale/include_text_server_data<class_ProjectSettings_property_internationalization/locale/include_text_server_data>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`internationalization/locale/line_breaking_strictness<class_ProjectSettings_property_internationalization/locale/line_breaking_strictness>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`internationalization/locale/test<class_ProjectSettings_property_internationalization/locale/test>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/double_vowels<class_ProjectSettings_property_internationalization/pseudolocalization/double_vowels>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`internationalization/pseudolocalization/expansion_ratio<class_ProjectSettings_property_internationalization/pseudolocalization/expansion_ratio>` | ``0.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/fake_bidi<class_ProjectSettings_property_internationalization/pseudolocalization/fake_bidi>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/override<class_ProjectSettings_property_internationalization/pseudolocalization/override>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`internationalization/pseudolocalization/prefix<class_ProjectSettings_property_internationalization/pseudolocalization/prefix>` | ``"["`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/replace_with_accents<class_ProjectSettings_property_internationalization/pseudolocalization/replace_with_accents>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/skip_placeholders<class_ProjectSettings_property_internationalization/pseudolocalization/skip_placeholders>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`internationalization/pseudolocalization/suffix<class_ProjectSettings_property_internationalization/pseudolocalization/suffix>` | ``"]"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/pseudolocalization/use_pseudolocalization<class_ProjectSettings_property_internationalization/pseudolocalization/use_pseudolocalization>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/rendering/force_right_to_left_layout_direction<class_ProjectSettings_property_internationalization/rendering/force_right_to_left_layout_direction>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`internationalization/rendering/root_node_auto_translate<class_ProjectSettings_property_internationalization/rendering/root_node_auto_translate>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`internationalization/rendering/root_node_layout_direction<class_ProjectSettings_property_internationalization/rendering/root_node_layout_direction>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`internationalization/rendering/text_driver<class_ProjectSettings_property_internationalization/rendering/text_driver>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_1<class_ProjectSettings_property_layer_names/2d_navigation/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_2<class_ProjectSettings_property_layer_names/2d_navigation/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_3<class_ProjectSettings_property_layer_names/2d_navigation/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_4<class_ProjectSettings_property_layer_names/2d_navigation/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_5<class_ProjectSettings_property_layer_names/2d_navigation/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_6<class_ProjectSettings_property_layer_names/2d_navigation/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_7<class_ProjectSettings_property_layer_names/2d_navigation/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_8<class_ProjectSettings_property_layer_names/2d_navigation/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_9<class_ProjectSettings_property_layer_names/2d_navigation/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_10<class_ProjectSettings_property_layer_names/2d_navigation/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_11<class_ProjectSettings_property_layer_names/2d_navigation/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_12<class_ProjectSettings_property_layer_names/2d_navigation/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_13<class_ProjectSettings_property_layer_names/2d_navigation/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_14<class_ProjectSettings_property_layer_names/2d_navigation/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_15<class_ProjectSettings_property_layer_names/2d_navigation/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_16<class_ProjectSettings_property_layer_names/2d_navigation/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_17<class_ProjectSettings_property_layer_names/2d_navigation/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_18<class_ProjectSettings_property_layer_names/2d_navigation/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_19<class_ProjectSettings_property_layer_names/2d_navigation/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_20<class_ProjectSettings_property_layer_names/2d_navigation/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_21<class_ProjectSettings_property_layer_names/2d_navigation/layer_21>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_22<class_ProjectSettings_property_layer_names/2d_navigation/layer_22>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_23<class_ProjectSettings_property_layer_names/2d_navigation/layer_23>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_24<class_ProjectSettings_property_layer_names/2d_navigation/layer_24>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_25<class_ProjectSettings_property_layer_names/2d_navigation/layer_25>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_26<class_ProjectSettings_property_layer_names/2d_navigation/layer_26>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_27<class_ProjectSettings_property_layer_names/2d_navigation/layer_27>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_28<class_ProjectSettings_property_layer_names/2d_navigation/layer_28>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_29<class_ProjectSettings_property_layer_names/2d_navigation/layer_29>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_30<class_ProjectSettings_property_layer_names/2d_navigation/layer_30>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_31<class_ProjectSettings_property_layer_names/2d_navigation/layer_31>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_navigation/layer_32<class_ProjectSettings_property_layer_names/2d_navigation/layer_32>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_1<class_ProjectSettings_property_layer_names/2d_physics/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_2<class_ProjectSettings_property_layer_names/2d_physics/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_3<class_ProjectSettings_property_layer_names/2d_physics/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_4<class_ProjectSettings_property_layer_names/2d_physics/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_5<class_ProjectSettings_property_layer_names/2d_physics/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_6<class_ProjectSettings_property_layer_names/2d_physics/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_7<class_ProjectSettings_property_layer_names/2d_physics/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_8<class_ProjectSettings_property_layer_names/2d_physics/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_9<class_ProjectSettings_property_layer_names/2d_physics/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_10<class_ProjectSettings_property_layer_names/2d_physics/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_11<class_ProjectSettings_property_layer_names/2d_physics/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_12<class_ProjectSettings_property_layer_names/2d_physics/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_13<class_ProjectSettings_property_layer_names/2d_physics/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_14<class_ProjectSettings_property_layer_names/2d_physics/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_15<class_ProjectSettings_property_layer_names/2d_physics/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_16<class_ProjectSettings_property_layer_names/2d_physics/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_17<class_ProjectSettings_property_layer_names/2d_physics/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_18<class_ProjectSettings_property_layer_names/2d_physics/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_19<class_ProjectSettings_property_layer_names/2d_physics/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_20<class_ProjectSettings_property_layer_names/2d_physics/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_21<class_ProjectSettings_property_layer_names/2d_physics/layer_21>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_22<class_ProjectSettings_property_layer_names/2d_physics/layer_22>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_23<class_ProjectSettings_property_layer_names/2d_physics/layer_23>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_24<class_ProjectSettings_property_layer_names/2d_physics/layer_24>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_25<class_ProjectSettings_property_layer_names/2d_physics/layer_25>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_26<class_ProjectSettings_property_layer_names/2d_physics/layer_26>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_27<class_ProjectSettings_property_layer_names/2d_physics/layer_27>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_28<class_ProjectSettings_property_layer_names/2d_physics/layer_28>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_29<class_ProjectSettings_property_layer_names/2d_physics/layer_29>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_30<class_ProjectSettings_property_layer_names/2d_physics/layer_30>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_31<class_ProjectSettings_property_layer_names/2d_physics/layer_31>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_physics/layer_32<class_ProjectSettings_property_layer_names/2d_physics/layer_32>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_1<class_ProjectSettings_property_layer_names/2d_render/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_2<class_ProjectSettings_property_layer_names/2d_render/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_3<class_ProjectSettings_property_layer_names/2d_render/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_4<class_ProjectSettings_property_layer_names/2d_render/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_5<class_ProjectSettings_property_layer_names/2d_render/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_6<class_ProjectSettings_property_layer_names/2d_render/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_7<class_ProjectSettings_property_layer_names/2d_render/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_8<class_ProjectSettings_property_layer_names/2d_render/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_9<class_ProjectSettings_property_layer_names/2d_render/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_10<class_ProjectSettings_property_layer_names/2d_render/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_11<class_ProjectSettings_property_layer_names/2d_render/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_12<class_ProjectSettings_property_layer_names/2d_render/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_13<class_ProjectSettings_property_layer_names/2d_render/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_14<class_ProjectSettings_property_layer_names/2d_render/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_15<class_ProjectSettings_property_layer_names/2d_render/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_16<class_ProjectSettings_property_layer_names/2d_render/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_17<class_ProjectSettings_property_layer_names/2d_render/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_18<class_ProjectSettings_property_layer_names/2d_render/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_19<class_ProjectSettings_property_layer_names/2d_render/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/2d_render/layer_20<class_ProjectSettings_property_layer_names/2d_render/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_1<class_ProjectSettings_property_layer_names/3d_navigation/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_2<class_ProjectSettings_property_layer_names/3d_navigation/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_3<class_ProjectSettings_property_layer_names/3d_navigation/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_4<class_ProjectSettings_property_layer_names/3d_navigation/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_5<class_ProjectSettings_property_layer_names/3d_navigation/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_6<class_ProjectSettings_property_layer_names/3d_navigation/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_7<class_ProjectSettings_property_layer_names/3d_navigation/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_8<class_ProjectSettings_property_layer_names/3d_navigation/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_9<class_ProjectSettings_property_layer_names/3d_navigation/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_10<class_ProjectSettings_property_layer_names/3d_navigation/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_11<class_ProjectSettings_property_layer_names/3d_navigation/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_12<class_ProjectSettings_property_layer_names/3d_navigation/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_13<class_ProjectSettings_property_layer_names/3d_navigation/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_14<class_ProjectSettings_property_layer_names/3d_navigation/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_15<class_ProjectSettings_property_layer_names/3d_navigation/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_16<class_ProjectSettings_property_layer_names/3d_navigation/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_17<class_ProjectSettings_property_layer_names/3d_navigation/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_18<class_ProjectSettings_property_layer_names/3d_navigation/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_19<class_ProjectSettings_property_layer_names/3d_navigation/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_20<class_ProjectSettings_property_layer_names/3d_navigation/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_21<class_ProjectSettings_property_layer_names/3d_navigation/layer_21>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_22<class_ProjectSettings_property_layer_names/3d_navigation/layer_22>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_23<class_ProjectSettings_property_layer_names/3d_navigation/layer_23>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_24<class_ProjectSettings_property_layer_names/3d_navigation/layer_24>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_25<class_ProjectSettings_property_layer_names/3d_navigation/layer_25>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_26<class_ProjectSettings_property_layer_names/3d_navigation/layer_26>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_27<class_ProjectSettings_property_layer_names/3d_navigation/layer_27>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_28<class_ProjectSettings_property_layer_names/3d_navigation/layer_28>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_29<class_ProjectSettings_property_layer_names/3d_navigation/layer_29>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_30<class_ProjectSettings_property_layer_names/3d_navigation/layer_30>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_31<class_ProjectSettings_property_layer_names/3d_navigation/layer_31>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_navigation/layer_32<class_ProjectSettings_property_layer_names/3d_navigation/layer_32>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_1<class_ProjectSettings_property_layer_names/3d_physics/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_2<class_ProjectSettings_property_layer_names/3d_physics/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_3<class_ProjectSettings_property_layer_names/3d_physics/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_4<class_ProjectSettings_property_layer_names/3d_physics/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_5<class_ProjectSettings_property_layer_names/3d_physics/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_6<class_ProjectSettings_property_layer_names/3d_physics/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_7<class_ProjectSettings_property_layer_names/3d_physics/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_8<class_ProjectSettings_property_layer_names/3d_physics/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_9<class_ProjectSettings_property_layer_names/3d_physics/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_10<class_ProjectSettings_property_layer_names/3d_physics/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_11<class_ProjectSettings_property_layer_names/3d_physics/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_12<class_ProjectSettings_property_layer_names/3d_physics/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_13<class_ProjectSettings_property_layer_names/3d_physics/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_14<class_ProjectSettings_property_layer_names/3d_physics/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_15<class_ProjectSettings_property_layer_names/3d_physics/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_16<class_ProjectSettings_property_layer_names/3d_physics/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_17<class_ProjectSettings_property_layer_names/3d_physics/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_18<class_ProjectSettings_property_layer_names/3d_physics/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_19<class_ProjectSettings_property_layer_names/3d_physics/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_20<class_ProjectSettings_property_layer_names/3d_physics/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_21<class_ProjectSettings_property_layer_names/3d_physics/layer_21>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_22<class_ProjectSettings_property_layer_names/3d_physics/layer_22>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_23<class_ProjectSettings_property_layer_names/3d_physics/layer_23>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_24<class_ProjectSettings_property_layer_names/3d_physics/layer_24>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_25<class_ProjectSettings_property_layer_names/3d_physics/layer_25>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_26<class_ProjectSettings_property_layer_names/3d_physics/layer_26>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_27<class_ProjectSettings_property_layer_names/3d_physics/layer_27>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_28<class_ProjectSettings_property_layer_names/3d_physics/layer_28>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_29<class_ProjectSettings_property_layer_names/3d_physics/layer_29>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_30<class_ProjectSettings_property_layer_names/3d_physics/layer_30>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_31<class_ProjectSettings_property_layer_names/3d_physics/layer_31>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_physics/layer_32<class_ProjectSettings_property_layer_names/3d_physics/layer_32>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_1<class_ProjectSettings_property_layer_names/3d_render/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_2<class_ProjectSettings_property_layer_names/3d_render/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_3<class_ProjectSettings_property_layer_names/3d_render/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_4<class_ProjectSettings_property_layer_names/3d_render/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_5<class_ProjectSettings_property_layer_names/3d_render/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_6<class_ProjectSettings_property_layer_names/3d_render/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_7<class_ProjectSettings_property_layer_names/3d_render/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_8<class_ProjectSettings_property_layer_names/3d_render/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_9<class_ProjectSettings_property_layer_names/3d_render/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_10<class_ProjectSettings_property_layer_names/3d_render/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_11<class_ProjectSettings_property_layer_names/3d_render/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_12<class_ProjectSettings_property_layer_names/3d_render/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_13<class_ProjectSettings_property_layer_names/3d_render/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_14<class_ProjectSettings_property_layer_names/3d_render/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_15<class_ProjectSettings_property_layer_names/3d_render/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_16<class_ProjectSettings_property_layer_names/3d_render/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_17<class_ProjectSettings_property_layer_names/3d_render/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_18<class_ProjectSettings_property_layer_names/3d_render/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_19<class_ProjectSettings_property_layer_names/3d_render/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/3d_render/layer_20<class_ProjectSettings_property_layer_names/3d_render/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_1<class_ProjectSettings_property_layer_names/avoidance/layer_1>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_2<class_ProjectSettings_property_layer_names/avoidance/layer_2>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_3<class_ProjectSettings_property_layer_names/avoidance/layer_3>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_4<class_ProjectSettings_property_layer_names/avoidance/layer_4>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_5<class_ProjectSettings_property_layer_names/avoidance/layer_5>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_6<class_ProjectSettings_property_layer_names/avoidance/layer_6>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_7<class_ProjectSettings_property_layer_names/avoidance/layer_7>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_8<class_ProjectSettings_property_layer_names/avoidance/layer_8>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_9<class_ProjectSettings_property_layer_names/avoidance/layer_9>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_10<class_ProjectSettings_property_layer_names/avoidance/layer_10>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_11<class_ProjectSettings_property_layer_names/avoidance/layer_11>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_12<class_ProjectSettings_property_layer_names/avoidance/layer_12>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_13<class_ProjectSettings_property_layer_names/avoidance/layer_13>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_14<class_ProjectSettings_property_layer_names/avoidance/layer_14>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_15<class_ProjectSettings_property_layer_names/avoidance/layer_15>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_16<class_ProjectSettings_property_layer_names/avoidance/layer_16>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_17<class_ProjectSettings_property_layer_names/avoidance/layer_17>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_18<class_ProjectSettings_property_layer_names/avoidance/layer_18>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_19<class_ProjectSettings_property_layer_names/avoidance/layer_19>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_20<class_ProjectSettings_property_layer_names/avoidance/layer_20>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_21<class_ProjectSettings_property_layer_names/avoidance/layer_21>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_22<class_ProjectSettings_property_layer_names/avoidance/layer_22>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_23<class_ProjectSettings_property_layer_names/avoidance/layer_23>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_24<class_ProjectSettings_property_layer_names/avoidance/layer_24>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_25<class_ProjectSettings_property_layer_names/avoidance/layer_25>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_26<class_ProjectSettings_property_layer_names/avoidance/layer_26>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_27<class_ProjectSettings_property_layer_names/avoidance/layer_27>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_28<class_ProjectSettings_property_layer_names/avoidance/layer_28>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_29<class_ProjectSettings_property_layer_names/avoidance/layer_29>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_30<class_ProjectSettings_property_layer_names/avoidance/layer_30>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_31<class_ProjectSettings_property_layer_names/avoidance/layer_31>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`layer_names/avoidance/layer_32<class_ProjectSettings_property_layer_names/avoidance/layer_32>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`memory/limits/message_queue/max_size_mb<class_ProjectSettings_property_memory/limits/message_queue/max_size_mb>` | ``32`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/2d/default_cell_size<class_ProjectSettings_property_navigation/2d/default_cell_size>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/2d/default_edge_connection_margin<class_ProjectSettings_property_navigation/2d/default_edge_connection_margin>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/2d/default_link_connection_radius<class_ProjectSettings_property_navigation/2d/default_link_connection_radius>` | ``4.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/2d/merge_rasterizer_cell_scale<class_ProjectSettings_property_navigation/2d/merge_rasterizer_cell_scale>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`navigation/2d/navigation_engine<class_ProjectSettings_property_navigation/2d/navigation_engine>` | ``"DEFAULT"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/2d/use_edge_connections<class_ProjectSettings_property_navigation/2d/use_edge_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/2d/warnings/navmesh_cell_size_mismatch<class_ProjectSettings_property_navigation/2d/warnings/navmesh_cell_size_mismatch>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/2d/warnings/navmesh_edge_merge_errors<class_ProjectSettings_property_navigation/2d/warnings/navmesh_edge_merge_errors>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/3d/default_cell_height<class_ProjectSettings_property_navigation/3d/default_cell_height>` | ``0.25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/3d/default_cell_size<class_ProjectSettings_property_navigation/3d/default_cell_size>` | ``0.25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/3d/default_edge_connection_margin<class_ProjectSettings_property_navigation/3d/default_edge_connection_margin>` | ``0.25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/3d/default_link_connection_radius<class_ProjectSettings_property_navigation/3d/default_link_connection_radius>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector3<class_Vector3>` | :ref:`navigation/3d/default_up<class_ProjectSettings_property_navigation/3d/default_up>` | ``Vector3(0, 1, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`navigation/3d/merge_rasterizer_cell_scale<class_ProjectSettings_property_navigation/3d/merge_rasterizer_cell_scale>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`navigation/3d/navigation_engine<class_ProjectSettings_property_navigation/3d/navigation_engine>` | ``"DEFAULT"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/3d/use_edge_connections<class_ProjectSettings_property_navigation/3d/use_edge_connections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/3d/warnings/navmesh_cell_size_mismatch<class_ProjectSettings_property_navigation/3d/warnings/navmesh_cell_size_mismatch>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/3d/warnings/navmesh_edge_merge_errors<class_ProjectSettings_property_navigation/3d/warnings/navmesh_edge_merge_errors>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/avoidance/thread_model/avoidance_use_high_priority_threads<class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_high_priority_threads>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/avoidance/thread_model/avoidance_use_multiple_threads<class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_multiple_threads>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/baking/thread_model/baking_use_high_priority_threads<class_ProjectSettings_property_navigation/baking/thread_model/baking_use_high_priority_threads>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/baking/thread_model/baking_use_multiple_threads<class_ProjectSettings_property_navigation/baking/thread_model/baking_use_multiple_threads>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/baking/use_crash_prevention_checks<class_ProjectSettings_property_navigation/baking/use_crash_prevention_checks>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`navigation/pathfinding/max_threads<class_ProjectSettings_property_navigation/pathfinding/max_threads>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/world/map_use_async_iterations<class_ProjectSettings_property_navigation/world/map_use_async_iterations>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`navigation/world/region_use_async_iterations<class_ProjectSettings_property_navigation/world/region_use_async_iterations>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/debugger/max_chars_per_second<class_ProjectSettings_property_network/limits/debugger/max_chars_per_second>` | ``32768`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/debugger/max_errors_per_second<class_ProjectSettings_property_network/limits/debugger/max_errors_per_second>` | ``400`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/debugger/max_queued_messages<class_ProjectSettings_property_network/limits/debugger/max_queued_messages>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/debugger/max_warnings_per_second<class_ProjectSettings_property_network/limits/debugger/max_warnings_per_second>` | ``400`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/packet_peer_stream/max_buffer_po2<class_ProjectSettings_property_network/limits/packet_peer_stream/max_buffer_po2>` | ``16`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/tcp/connect_timeout_seconds<class_ProjectSettings_property_network/limits/tcp/connect_timeout_seconds>` | ``30`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/unix/connect_timeout_seconds<class_ProjectSettings_property_network/limits/unix/connect_timeout_seconds>` | ``30`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`network/limits/webrtc/max_channel_in_buffer_kb<class_ProjectSettings_property_network/limits/webrtc/max_channel_in_buffer_kb>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`network/tls/certificate_bundle_override<class_ProjectSettings_property_network/tls/certificate_bundle_override>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`network/tls/enable_tls_v1.3<class_ProjectSettings_property_network/tls/enable_tls_v1.3>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/default_angular_damp<class_ProjectSettings_property_physics/2d/default_angular_damp>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/default_gravity<class_ProjectSettings_property_physics/2d/default_gravity>` | ``980.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector2<class_Vector2>` | :ref:`physics/2d/default_gravity_vector<class_ProjectSettings_property_physics/2d/default_gravity_vector>` | ``Vector2(0, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/default_linear_damp<class_ProjectSettings_property_physics/2d/default_linear_damp>` | ``0.1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`physics/2d/physics_engine<class_ProjectSettings_property_physics/2d/physics_engine>` | ``"DEFAULT"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/2d/run_on_separate_thread<class_ProjectSettings_property_physics/2d/run_on_separate_thread>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/sleep_threshold_angular<class_ProjectSettings_property_physics/2d/sleep_threshold_angular>` | ``0.13962634`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/sleep_threshold_linear<class_ProjectSettings_property_physics/2d/sleep_threshold_linear>` | ``2.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/solver/contact_max_allowed_penetration<class_ProjectSettings_property_physics/2d/solver/contact_max_allowed_penetration>` | ``0.3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/solver/contact_max_separation<class_ProjectSettings_property_physics/2d/solver/contact_max_separation>` | ``1.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/solver/contact_recycle_radius<class_ProjectSettings_property_physics/2d/solver/contact_recycle_radius>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/solver/default_constraint_bias<class_ProjectSettings_property_physics/2d/solver/default_constraint_bias>` | ``0.2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/solver/default_contact_bias<class_ProjectSettings_property_physics/2d/solver/default_contact_bias>` | ``0.8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/2d/solver/solver_iterations<class_ProjectSettings_property_physics/2d/solver/solver_iterations>` | ``16`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/2d/time_before_sleep<class_ProjectSettings_property_physics/2d/time_before_sleep>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/default_angular_damp<class_ProjectSettings_property_physics/3d/default_angular_damp>` | ``0.1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/default_gravity<class_ProjectSettings_property_physics/3d/default_gravity>` | ``9.8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Vector3<class_Vector3>` | :ref:`physics/3d/default_gravity_vector<class_ProjectSettings_property_physics/3d/default_gravity_vector>` | ``Vector3(0, -1, 0)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/default_linear_damp<class_ProjectSettings_property_physics/3d/default_linear_damp>` | ``0.1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`physics/3d/physics_engine<class_ProjectSettings_property_physics/3d/physics_engine>` | ``"DEFAULT"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`physics/3d/physics_interpolation/scene_traversal<class_ProjectSettings_property_physics/3d/physics_interpolation/scene_traversal>` | ``"DEFAULT"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/3d/run_on_separate_thread<class_ProjectSettings_property_physics/3d/run_on_separate_thread>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/sleep_threshold_angular<class_ProjectSettings_property_physics/3d/sleep_threshold_angular>` | ``0.13962634`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/sleep_threshold_linear<class_ProjectSettings_property_physics/3d/sleep_threshold_linear>` | ``0.1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/solver/contact_max_allowed_penetration<class_ProjectSettings_property_physics/3d/solver/contact_max_allowed_penetration>` | ``0.01`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/solver/contact_max_separation<class_ProjectSettings_property_physics/3d/solver/contact_max_separation>` | ``0.05`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/solver/contact_recycle_radius<class_ProjectSettings_property_physics/3d/solver/contact_recycle_radius>` | ``0.01`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/solver/default_contact_bias<class_ProjectSettings_property_physics/3d/solver/default_contact_bias>` | ``0.8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/3d/solver/solver_iterations<class_ProjectSettings_property_physics/3d/solver/solver_iterations>` | ``16`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/3d/time_before_sleep<class_ProjectSettings_property_physics/3d/time_before_sleep>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/common/enable_object_picking<class_ProjectSettings_property_physics/common/enable_object_picking>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/common/max_physics_steps_per_frame<class_ProjectSettings_property_physics/common/max_physics_steps_per_frame>` | ``8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/common/physics_interpolation<class_ProjectSettings_property_physics/common/physics_interpolation>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/common/physics_jitter_fix<class_ProjectSettings_property_physics/common/physics_jitter_fix>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` | ``60`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/collisions/active_edge_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/collisions/active_edge_threshold>` | ``0.87266463`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/collisions/collision_margin_fraction<class_ProjectSettings_property_physics/jolt_physics_3d/collisions/collision_margin_fraction>` | ``0.08`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/joints/world_node<class_ProjectSettings_property_physics/jolt_physics_3d/joints/world_node>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/limits/max_angular_velocity<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_angular_velocity>` | ``47.12389`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/limits/max_bodies<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_bodies>` | ``10240`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/limits/max_body_pairs<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_body_pairs>` | ``65536`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/limits/max_contact_constraints<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_contact_constraints>` | ``20480`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/limits/max_linear_velocity<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_linear_velocity>` | ``500.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/limits/temporary_memory_buffer_size<class_ProjectSettings_property_physics/jolt_physics_3d/limits/temporary_memory_buffer_size>` | ``32`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/limits/world_boundary_shape_size<class_ProjectSettings_property_physics/jolt_physics_3d/limits/world_boundary_shape_size>` | ``2000.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/motion_queries/recovery_amount<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_amount>` | ``0.4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/motion_queries/recovery_iterations<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_iterations>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/motion_queries/use_enhanced_internal_edge_removal<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/use_enhanced_internal_edge_removal>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/queries/enable_ray_cast_face_index<class_ProjectSettings_property_physics/jolt_physics_3d/queries/enable_ray_cast_face_index>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/queries/use_enhanced_internal_edge_removal<class_ProjectSettings_property_physics/jolt_physics_3d/queries/use_enhanced_internal_edge_removal>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/simulation/allow_sleep<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/allow_sleep>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/baumgarte_stabilization_factor<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/baumgarte_stabilization_factor>` | ``0.2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/body_pair_contact_cache_angle_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_angle_threshold>` | ``0.034906585`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/body_pair_contact_cache_distance_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_distance_threshold>` | ``0.001`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/simulation/body_pair_contact_cache_enabled<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/bounce_velocity_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/bounce_velocity_threshold>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/continuous_cd_max_penetration<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_max_penetration>` | ``0.25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/continuous_cd_movement_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_movement_threshold>` | ``0.75`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/simulation/generate_all_kinematic_contacts<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/generate_all_kinematic_contacts>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/penetration_slop<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/penetration_slop>` | ``0.02`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/simulation/position_steps<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/position_steps>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/sleep_time_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_time_threshold>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/sleep_velocity_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_velocity_threshold>` | ``0.03`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/soft_body_point_radius<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/soft_body_point_radius>` | ``0.01`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`physics/jolt_physics_3d/simulation/speculative_contact_distance<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/speculative_contact_distance>` | ``0.02`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`physics/jolt_physics_3d/simulation/use_enhanced_internal_edge_removal<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/use_enhanced_internal_edge_removal>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`physics/jolt_physics_3d/simulation/velocity_steps<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/velocity_steps>` | ``10`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/2d/batching/item_buffer_size<class_ProjectSettings_property_rendering/2d/batching/item_buffer_size>` | ``16384`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/2d/batching/uniform_set_cache_size<class_ProjectSettings_property_rendering/2d/batching/uniform_set_cache_size>` | ``4096`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/2d/sdf/oversize<class_ProjectSettings_property_rendering/2d/sdf/oversize>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/2d/sdf/scale<class_ProjectSettings_property_rendering/2d/sdf/scale>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/2d/shadow_atlas/size<class_ProjectSettings_property_rendering/2d/shadow_atlas/size>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/2d/snap/snap_2d_transforms_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_transforms_to_pixel>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/2d/snap/snap_2d_vertices_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_vertices_to_pixel>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/anti_aliasing/quality/msaa_2d<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_2d>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/anti_aliasing/quality/msaa_3d<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_3d>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/anti_aliasing/quality/screen_space_aa<class_ProjectSettings_property_rendering/anti_aliasing/quality/screen_space_aa>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/anti_aliasing/quality/smaa_edge_detection_threshold<class_ProjectSettings_property_rendering/anti_aliasing/quality/smaa_edge_detection_threshold>` | ``0.05`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/anti_aliasing/quality/use_debanding<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_debanding>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/anti_aliasing/quality/use_taa<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_taa>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/anti_aliasing/screen_space_roughness_limiter/amount<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/amount>` | ``0.25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/anti_aliasing/screen_space_roughness_limiter/enabled<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/anti_aliasing/screen_space_roughness_limiter/limit<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/limit>` | ``0.18`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/camera/depth_of_field/depth_of_field_bokeh_quality<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_quality>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/camera/depth_of_field/depth_of_field_bokeh_shape<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_shape>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/camera/depth_of_field/depth_of_field_use_jitter<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_use_jitter>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/driver/depth_prepass/disable_for_vendors<class_ProjectSettings_property_rendering/driver/depth_prepass/disable_for_vendors>` | ``"PowerVR,Mali,Adreno,Apple"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/driver/depth_prepass/enable<class_ProjectSettings_property_rendering/driver/depth_prepass/enable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/driver/threads/thread_model<class_ProjectSettings_property_rendering/driver/threads/thread_model>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Color<class_Color>` | :ref:`rendering/environment/defaults/default_clear_color<class_ProjectSettings_property_rendering/environment/defaults/default_clear_color>` | ``Color(0.3, 0.3, 0.3, 1)`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/environment/defaults/default_environment<class_ProjectSettings_property_rendering/environment/defaults/default_environment>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/glow/upscale_mode<class_ProjectSettings_property_rendering/environment/glow/upscale_mode>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/glow/upscale_mode.mobile<class_ProjectSettings_property_rendering/environment/glow/upscale_mode.mobile>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/environment/screen_space_reflection/half_size<class_ProjectSettings_property_rendering/environment/screen_space_reflection/half_size>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssao/adaptive_target<class_ProjectSettings_property_rendering/environment/ssao/adaptive_target>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/ssao/blur_passes<class_ProjectSettings_property_rendering/environment/ssao/blur_passes>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssao/fadeout_from<class_ProjectSettings_property_rendering/environment/ssao/fadeout_from>` | ``50.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssao/fadeout_to<class_ProjectSettings_property_rendering/environment/ssao/fadeout_to>` | ``300.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/environment/ssao/half_size<class_ProjectSettings_property_rendering/environment/ssao/half_size>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/ssao/quality<class_ProjectSettings_property_rendering/environment/ssao/quality>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssil/adaptive_target<class_ProjectSettings_property_rendering/environment/ssil/adaptive_target>` | ``0.5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/ssil/blur_passes<class_ProjectSettings_property_rendering/environment/ssil/blur_passes>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssil/fadeout_from<class_ProjectSettings_property_rendering/environment/ssil/fadeout_from>` | ``50.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/ssil/fadeout_to<class_ProjectSettings_property_rendering/environment/ssil/fadeout_to>` | ``300.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/environment/ssil/half_size<class_ProjectSettings_property_rendering/environment/ssil/half_size>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/ssil/quality<class_ProjectSettings_property_rendering/environment/ssil/quality>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale>` | ``0.01`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/subsurface_scattering/subsurface_scattering_quality<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_quality>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/environment/subsurface_scattering/subsurface_scattering_scale<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_scale>` | ``0.05`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/volumetric_fog/use_filter<class_ProjectSettings_property_rendering/environment/volumetric_fog/use_filter>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/volumetric_fog/volume_depth<class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_depth>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/environment/volumetric_fog/volume_size<class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_size>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.android<class_ProjectSettings_property_rendering/gl_compatibility/driver.android>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.ios<class_ProjectSettings_property_rendering/gl_compatibility/driver.ios>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.linuxbsd<class_ProjectSettings_property_rendering/gl_compatibility/driver.linuxbsd>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.macos<class_ProjectSettings_property_rendering/gl_compatibility/driver.macos>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.web<class_ProjectSettings_property_rendering/gl_compatibility/driver.web>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/gl_compatibility/driver.windows<class_ProjectSettings_property_rendering/gl_compatibility/driver.windows>` | ``"opengl3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/gl_compatibility/fallback_to_angle<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_angle>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/gl_compatibility/fallback_to_gles<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_gles>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/gl_compatibility/fallback_to_native<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_native>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`Array<class_Array>` | :ref:`rendering/gl_compatibility/force_angle_on_devices<class_ProjectSettings_property_rendering/gl_compatibility/force_angle_on_devices>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/gl_compatibility/item_buffer_size<class_ProjectSettings_property_rendering/gl_compatibility/item_buffer_size>` | ``16384`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/gl_compatibility/nvidia_disable_threaded_optimization<class_ProjectSettings_property_rendering/gl_compatibility/nvidia_disable_threaded_optimization>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/global_illumination/gi/use_half_resolution<class_ProjectSettings_property_rendering/global_illumination/gi/use_half_resolution>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/global_illumination/sdfgi/frames_to_converge<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_converge>` | ``5`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/global_illumination/sdfgi/frames_to_update_lights<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_update_lights>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/global_illumination/sdfgi/probe_ray_count<class_ProjectSettings_property_rendering/global_illumination/sdfgi/probe_ray_count>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/global_illumination/voxel_gi/quality<class_ProjectSettings_property_rendering/global_illumination/voxel_gi/quality>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_performance/max_rays_per_pass<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_pass>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_performance/max_rays_per_probe_pass<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_probe_pass>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_performance/max_transparency_rays<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_transparency_rays>` | ``8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_performance/region_size<class_ProjectSettings_property_rendering/lightmapping/bake_performance/region_size>` | ``512`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/high_quality_probe_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_probe_ray_count>` | ``512`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/high_quality_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_ray_count>` | ``512`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/low_quality_probe_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_probe_ray_count>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/low_quality_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_ray_count>` | ``32`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/medium_quality_probe_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_probe_ray_count>` | ``256`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/medium_quality_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_ray_count>` | ``128`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/bake_quality/ultra_quality_ray_count<class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_ray_count>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lightmapping/denoising/denoiser<class_ProjectSettings_property_rendering/lightmapping/denoising/denoiser>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/lightmapping/lightmap_gi/use_bicubic_filter<class_ProjectSettings_property_rendering/lightmapping/lightmap_gi/use_bicubic_filter>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/lightmapping/primitive_meshes/texel_size<class_ProjectSettings_property_rendering/lightmapping/primitive_meshes/texel_size>` | ``0.2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/lightmapping/probe_capture/update_speed<class_ProjectSettings_property_rendering/lightmapping/probe_capture/update_speed>` | ``15`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/lights_and_shadows/directional_shadow/16_bits<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/16_bits>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/directional_shadow/size<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size>` | ``4096`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/directional_shadow/size.mobile<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size.mobile>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_16_bits<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_16_bits>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv>` | ``4`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_size<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size>` | ``4096`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/atlas_size.mobile<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size.mobile>` | ``2048`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality.mobile<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality.mobile>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/lights_and_shadows/tighter_shadow_caster_culling<class_ProjectSettings_property_rendering/lights_and_shadows/tighter_shadow_caster_culling>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/lights_and_shadows/use_physical_light_units<class_ProjectSettings_property_rendering/lights_and_shadows/use_physical_light_units>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/limits/cluster_builder/max_clustered_elements<class_ProjectSettings_property_rendering/limits/cluster_builder/max_clustered_elements>` | ``512`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/global_shader_variables/buffer_size<class_ProjectSettings_property_rendering/limits/global_shader_variables/buffer_size>` | ``65536`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/opengl/max_lights_per_object<class_ProjectSettings_property_rendering/limits/opengl/max_lights_per_object>` | ``8`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/opengl/max_renderable_elements<class_ProjectSettings_property_rendering/limits/opengl/max_renderable_elements>` | ``65536`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/opengl/max_renderable_lights<class_ProjectSettings_property_rendering/limits/opengl/max_renderable_lights>` | ``32`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/spatial_indexer/threaded_cull_minimum_instances<class_ProjectSettings_property_rendering/limits/spatial_indexer/threaded_cull_minimum_instances>` | ``1000`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/limits/spatial_indexer/update_iterations_per_frame<class_ProjectSettings_property_rendering/limits/spatial_indexer/update_iterations_per_frame>` | ``10`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/limits/time/time_rollover_secs<class_ProjectSettings_property_rendering/limits/time/time_rollover_secs>` | ``3600`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/mesh_lod/lod_change/threshold_pixels<class_ProjectSettings_property_rendering/mesh_lod/lod_change/threshold_pixels>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/occlusion_culling/bvh_build_quality<class_ProjectSettings_property_rendering/occlusion_culling/bvh_build_quality>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/occlusion_culling/jitter_projection<class_ProjectSettings_property_rendering/occlusion_culling/jitter_projection>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/occlusion_culling/occlusion_rays_per_thread<class_ProjectSettings_property_rendering/occlusion_culling/occlusion_rays_per_thread>` | ``512`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/occlusion_culling/use_occlusion_culling<class_ProjectSettings_property_rendering/occlusion_culling/use_occlusion_culling>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/reflection_atlas/reflection_count<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_count>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/reflection_atlas/reflection_size<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size>` | ``256`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/reflection_atlas/reflection_size.mobile<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size.mobile>` | ``128`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/reflections/sky_reflections/fast_filter_high_quality<class_ProjectSettings_property_rendering/reflections/sky_reflections/fast_filter_high_quality>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/sky_reflections/ggx_samples<class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples>` | ``32`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/sky_reflections/ggx_samples.mobile<class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples.mobile>` | ``16`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/reflections/sky_reflections/roughness_layers<class_ProjectSettings_property_rendering/reflections/sky_reflections/roughness_layers>` | ``7`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/reflections/sky_reflections/texture_array_reflections<class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/reflections/sky_reflections/texture_array_reflections.mobile<class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections.mobile>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/reflections/specular_occlusion/enabled<class_ProjectSettings_property_rendering/reflections/specular_occlusion/enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/renderer/rendering_method<class_ProjectSettings_property_rendering/renderer/rendering_method>` | ``"forward_plus"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/renderer/rendering_method.mobile<class_ProjectSettings_property_rendering/renderer/rendering_method.mobile>` | ``"mobile"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/renderer/rendering_method.web<class_ProjectSettings_property_rendering/renderer/rendering_method.web>` | ``"gl_compatibility"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/d3d12/agility_sdk_version<class_ProjectSettings_property_rendering/rendering_device/d3d12/agility_sdk_version>` | ``618`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/d3d12/max_resource_descriptors<class_ProjectSettings_property_rendering/rendering_device/d3d12/max_resource_descriptors>` | ``65536`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/d3d12/max_sampler_descriptors<class_ProjectSettings_property_rendering/rendering_device/d3d12/max_sampler_descriptors>` | ``1024`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>` | ``"vulkan"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.android<class_ProjectSettings_property_rendering/rendering_device/driver.android>` | ``"vulkan"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.ios<class_ProjectSettings_property_rendering/rendering_device/driver.ios>` | ``"metal"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.linuxbsd<class_ProjectSettings_property_rendering/rendering_device/driver.linuxbsd>` | ``"vulkan"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.macos<class_ProjectSettings_property_rendering/rendering_device/driver.macos>` | ``"metal"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.visionos<class_ProjectSettings_property_rendering/rendering_device/driver.visionos>` | ``"metal"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/rendering_device/driver.windows<class_ProjectSettings_property_rendering/rendering_device/driver.windows>` | ``"vulkan"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/rendering_device/fallback_to_d3d12<class_ProjectSettings_property_rendering/rendering_device/fallback_to_d3d12>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/rendering_device/fallback_to_opengl3<class_ProjectSettings_property_rendering/rendering_device/fallback_to_opengl3>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/rendering_device/fallback_to_vulkan<class_ProjectSettings_property_rendering/rendering_device/fallback_to_vulkan>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/rendering_device/pipeline_cache/enable<class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/enable>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/rendering_device/pipeline_cache/save_chunk_size_mb<class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/save_chunk_size_mb>` | ``3.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/staging_buffer/block_size_kb<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/block_size_kb>` | ``256`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/staging_buffer/max_size_mb<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/max_size_mb>` | ``128`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/staging_buffer/texture_download_region_size_px<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_download_region_size_px>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/staging_buffer/texture_upload_region_size_px<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_upload_region_size_px>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/vsync/frame_queue_size<class_ProjectSettings_property_rendering/rendering_device/vsync/frame_queue_size>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/vsync/swapchain_image_count<class_ProjectSettings_property_rendering/rendering_device/vsync/swapchain_image_count>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/rendering_device/vulkan/max_descriptors_per_pool<class_ProjectSettings_property_rendering/rendering_device/vulkan/max_descriptors_per_pool>` | ``64`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/scaling_3d/fsr_sharpness<class_ProjectSettings_property_rendering/scaling_3d/fsr_sharpness>` | ``0.2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/scaling_3d/mode<class_ProjectSettings_property_rendering/scaling_3d/mode>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/scaling_3d/mode.ios<class_ProjectSettings_property_rendering/scaling_3d/mode.ios>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/scaling_3d/mode.macos<class_ProjectSettings_property_rendering/scaling_3d/mode.macos>` | |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/scaling_3d/scale<class_ProjectSettings_property_rendering/scaling_3d/scale>` | ``1.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shader_compiler/shader_cache/compress<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/compress>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shader_compiler/shader_cache/enabled<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/enabled>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shader_compiler/shader_cache/strip_debug<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shader_compiler/shader_cache/strip_debug.release<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug.release>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shader_compiler/shader_cache/use_zstd_compression<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/use_zstd_compression>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shading/overrides/force_lambert_over_burley<class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shading/overrides/force_lambert_over_burley.mobile<class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley.mobile>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/shading/overrides/force_vertex_shading<class_ProjectSettings_property_rendering/shading/overrides/force_vertex_shading>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/basis_universal/rdo_dict_size<class_ProjectSettings_property_rendering/textures/basis_universal/rdo_dict_size>` | ``1024`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/basis_universal/zstd_supercompression<class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/basis_universal/zstd_supercompression_level<class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression_level>` | ``6`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/canvas_textures/default_texture_filter<class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_filter>` | ``1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/canvas_textures/default_texture_repeat<class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_repeat>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/decals/filter<class_ProjectSettings_property_rendering/textures/decals/filter>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/default_filters/anisotropic_filtering_level<class_ProjectSettings_property_rendering/textures/default_filters/anisotropic_filtering_level>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/textures/default_filters/texture_mipmap_bias<class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias>` | ``0.0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/default_filters/use_nearest_mipmap_filter<class_ProjectSettings_property_rendering/textures/default_filters/use_nearest_mipmap_filter>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/light_projectors/filter<class_ProjectSettings_property_rendering/textures/light_projectors/filter>` | ``3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/lossless_compression/force_png<class_ProjectSettings_property_rendering/textures/lossless_compression/force_png>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/vram_compression/cache_gpu_compressor<class_ProjectSettings_property_rendering/textures/vram_compression/cache_gpu_compressor>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/vram_compression/compress_with_gpu<class_ProjectSettings_property_rendering/textures/vram_compression/compress_with_gpu>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/vram_compression/import_etc2_astc<class_ProjectSettings_property_rendering/textures/vram_compression/import_etc2_astc>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/textures/vram_compression/import_s3tc_bptc<class_ProjectSettings_property_rendering/textures/vram_compression/import_s3tc_bptc>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/textures/webp_compression/compression_method<class_ProjectSettings_property_rendering/textures/webp_compression/compression_method>` | ``2`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`rendering/textures/webp_compression/lossless_compression_factor<class_ProjectSettings_property_rendering/textures/webp_compression/lossless_compression_factor>` | ``25`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/viewport/hdr_2d<class_ProjectSettings_property_rendering/viewport/hdr_2d>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`rendering/viewport/transparent_background<class_ProjectSettings_property_rendering/viewport/transparent_background>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`rendering/vrs/mode<class_ProjectSettings_property_rendering/vrs/mode>` | ``0`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`rendering/vrs/texture<class_ProjectSettings_property_rendering/vrs/texture>` | ``""`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`float<class_float>` | :ref:`threading/worker_pool/low_priority_thread_ratio<class_ProjectSettings_property_threading/worker_pool/low_priority_thread_ratio>` | ``0.3`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`threading/worker_pool/max_threads<class_ProjectSettings_property_threading/worker_pool/max_threads>` | ``-1`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/binding_modifiers/analog_threshold<class_ProjectSettings_property_xr/openxr/binding_modifiers/analog_threshold>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/binding_modifiers/dpad_binding<class_ProjectSettings_property_xr/openxr/binding_modifiers/dpad_binding>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`xr/openxr/default_action_map<class_ProjectSettings_property_xr/openxr/default_action_map>` | ``"res://openxr_action_map.tres"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/enabled<class_ProjectSettings_property_xr/openxr/enabled>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/environment_blend_mode<class_ProjectSettings_property_xr/openxr/environment_blend_mode>` | ``"0"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/extensions/debug_message_types<class_ProjectSettings_property_xr/openxr/extensions/debug_message_types>` | ``"15"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/extensions/debug_utils<class_ProjectSettings_property_xr/openxr/extensions/debug_utils>` | ``"0"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/eye_gaze_interaction<class_ProjectSettings_property_xr/openxr/extensions/eye_gaze_interaction>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/frame_synthesis<class_ProjectSettings_property_xr/openxr/extensions/frame_synthesis>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/hand_interaction_profile<class_ProjectSettings_property_xr/openxr/extensions/hand_interaction_profile>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/hand_tracking<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/hand_tracking_controller_data_source<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_controller_data_source>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/hand_tracking_unobstructed_data_source<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_unobstructed_data_source>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/render_model<class_ProjectSettings_property_xr/openxr/extensions/render_model>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/extensions/spatial_entity/april_tag_dict<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/april_tag_dict>` | ``"3"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/extensions/spatial_entity/aruco_dict<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/aruco_dict>` | ``"15"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_builtin_anchor_detection<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_anchor_detection>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_builtin_marker_tracking<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_marker_tracking>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_builtin_plane_detection<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_plane_detection>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_marker_tracking<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_marker_tracking>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_persistent_anchors<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_persistent_anchors>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_plane_tracking<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_plane_tracking>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enable_spatial_anchors<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_spatial_anchors>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/extensions/spatial_entity/enabled<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/form_factor<class_ProjectSettings_property_xr/openxr/form_factor>` | ``"0"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/foveation_dynamic<class_ProjectSettings_property_xr/openxr/foveation_dynamic>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/foveation_level<class_ProjectSettings_property_xr/openxr/foveation_level>` | ``"0"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/reference_space<class_ProjectSettings_property_xr/openxr/reference_space>` | ``"1"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/startup_alert<class_ProjectSettings_property_xr/openxr/startup_alert>` | ``true`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/openxr/submit_depth_buffer<class_ProjectSettings_property_xr/openxr/submit_depth_buffer>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`xr/openxr/view_configuration<class_ProjectSettings_property_xr/openxr/view_configuration>` | ``"1"`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`xr/shaders/enabled<class_ProjectSettings_property_xr/shaders/enabled>` | ``false`` |
|
||
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------+
|
||
|
||
.. rst-class:: classref-reftable-group
|
||
|
||
Méthodes
|
||
----------------
|
||
|
||
.. table::
|
||
:widths: auto
|
||
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`add_property_info<class_ProjectSettings_method_add_property_info>`\ (\ hint\: :ref:`Dictionary<class_Dictionary>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`check_changed_settings_in_group<class_ProjectSettings_method_check_changed_settings_in_group>`\ (\ setting_prefix\: :ref:`String<class_String>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`clear<class_ProjectSettings_method_clear>`\ (\ name\: :ref:`String<class_String>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`PackedStringArray<class_PackedStringArray>` | :ref:`get_changed_settings<class_ProjectSettings_method_get_changed_settings>`\ (\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] | :ref:`get_global_class_list<class_ProjectSettings_method_get_global_class_list>`\ (\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`int<class_int>` | :ref:`get_order<class_ProjectSettings_method_get_order>`\ (\ name\: :ref:`String<class_String>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Variant<class_Variant>` | :ref:`get_setting<class_ProjectSettings_method_get_setting>`\ (\ name\: :ref:`String<class_String>`, default_value\: :ref:`Variant<class_Variant>` = null\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Variant<class_Variant>` | :ref:`get_setting_with_override<class_ProjectSettings_method_get_setting_with_override>`\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Variant<class_Variant>` | :ref:`get_setting_with_override_and_custom_features<class_ProjectSettings_method_get_setting_with_override_and_custom_features>`\ (\ name\: :ref:`StringName<class_StringName>`, features\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`globalize_path<class_ProjectSettings_method_globalize_path>`\ (\ path\: :ref:`String<class_String>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`has_setting<class_ProjectSettings_method_has_setting>`\ (\ name\: :ref:`String<class_String>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`bool<class_bool>` | :ref:`load_resource_pack<class_ProjectSettings_method_load_resource_pack>`\ (\ pack\: :ref:`String<class_String>`, replace_files\: :ref:`bool<class_bool>` = true, offset\: :ref:`int<class_int>` = 0\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`String<class_String>` | :ref:`localize_path<class_ProjectSettings_method_localize_path>`\ (\ path\: :ref:`String<class_String>`\ ) |const| |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`save<class_ProjectSettings_method_save>`\ (\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| :ref:`Error<enum_@GlobalScope_Error>` | :ref:`save_custom<class_ProjectSettings_method_save_custom>`\ (\ file\: :ref:`String<class_String>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_as_basic<class_ProjectSettings_method_set_as_basic>`\ (\ name\: :ref:`String<class_String>`, basic\: :ref:`bool<class_bool>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_as_internal<class_ProjectSettings_method_set_as_internal>`\ (\ name\: :ref:`String<class_String>`, internal\: :ref:`bool<class_bool>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_initial_value<class_ProjectSettings_method_set_initial_value>`\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_order<class_ProjectSettings_method_set_order>`\ (\ name\: :ref:`String<class_String>`, position\: :ref:`int<class_int>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_restart_if_changed<class_ProjectSettings_method_set_restart_if_changed>`\ (\ name\: :ref:`String<class_String>`, restart\: :ref:`bool<class_bool>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
| |void| | :ref:`set_setting<class_ProjectSettings_method_set_setting>`\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) |
|
||
+------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Signaux
|
||
--------------
|
||
|
||
.. _class_ProjectSettings_signal_settings_changed:
|
||
|
||
.. rst-class:: classref-signal
|
||
|
||
**settings_changed**\ (\ ) :ref:`🔗<class_ProjectSettings_signal_settings_changed>`
|
||
|
||
Émis lorsque tout réglage est modifié, jusqu'à une fois par trame de traitement.
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Descriptions des propriétés
|
||
------------------------------------------------------
|
||
|
||
.. _class_ProjectSettings_property_accessibility/general/accessibility_support:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **accessibility/general/accessibility_support** = ``0`` :ref:`🔗<class_ProjectSettings_property_accessibility/general/accessibility_support>`
|
||
|
||
Accessibility support mode:
|
||
|
||
- **Auto** (``0``): Accessibility support is enabled, but updates to the accessibility information are processed only if an assistive app (such as a screen reader or a Braille display) is active (default).
|
||
|
||
- **Always Active** (``1``): Accessibility support is enabled, and updates to the accessibility information are always processed, regardless of the status of assistive apps.
|
||
|
||
- **Disabled** (``2``): Accessibility support is fully disabled.
|
||
|
||
\ **Note:** Accessibility debugging tools, such as Accessibility Insights for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD), do not count as assistive apps. To test your project with these tools, use **Always Active**.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_accessibility/general/updates_per_second:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **accessibility/general/updates_per_second** = ``60`` :ref:`🔗<class_ProjectSettings_property_accessibility/general/updates_per_second>`
|
||
|
||
Le nombre de mises à jour d'information d'accessibilité par seconde.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_animation/compatibility/default_parent_skeleton_in_mesh_instance_3d:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **animation/compatibility/default_parent_skeleton_in_mesh_instance_3d** = ``false`` :ref:`🔗<class_ProjectSettings_property_animation/compatibility/default_parent_skeleton_in_mesh_instance_3d>`
|
||
|
||
If ``true``, :ref:`MeshInstance3D.skeleton<class_MeshInstance3D_property_skeleton>` will point to the parent node (``..``) by default, which was the behavior before Godot 4.6. It's recommended to keep this setting disabled unless the old behavior is needed for compatibility.
|
||
|
||
\ **Note:** If you disable this option in an existing project, it's strongly recommended to use the ``Project > Tools > Upgrade Project Files...`` option to ensure existing scenes do not break.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_animation/warnings/check_angle_interpolation_type_conflicting:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **animation/warnings/check_angle_interpolation_type_conflicting** = ``true`` :ref:`🔗<class_ProjectSettings_property_animation/warnings/check_angle_interpolation_type_conflicting>`
|
||
|
||
Si ``true``, :ref:`AnimationMixer<class_AnimationMixer>` affiche l'avertissement que l'interpolation est forcée de choisir le chemin de rotation le plus court en raison du fait que de multiples types d'interpolation d'angle sont mélangés dans le cache de l':ref:`AnimationMixer<class_AnimationMixer>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_animation/warnings/check_invalid_track_paths:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **animation/warnings/check_invalid_track_paths** = ``true`` :ref:`🔗<class_ProjectSettings_property_animation/warnings/check_invalid_track_paths>`
|
||
|
||
Si ``true``, :ref:`AnimationMixer<class_AnimationMixer>` affiche l'avertissement d'aucun objet correspondant au chemin de piste dans la scène.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/bg_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **application/boot_splash/bg_color** = ``Color(0.14, 0.14, 0.14, 1)`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/bg_color>`
|
||
|
||
La couleur d'arrière plan pour l'écran de lancement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/image:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/boot_splash/image** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/image>`
|
||
|
||
Chemin vers une image utilisée comme écran de démarrage. Si laissé vide, l'écran du moteur Godot par défaut sera affiché à la place.
|
||
|
||
\ **Note :** Seulement effectif si :ref:`application/boot_splash/show_image<class_ProjectSettings_property_application/boot_splash/show_image>` vaut ``true``.
|
||
|
||
\ **Note :** Le seul format supporté est PNG. L'utilisation d'un autre format d'image entraînera une erreur.
|
||
|
||
\ **Note :** L'image s'affichera également lors de l'ouverture du projet dans l'éditeur. Si vous voulez afficher l'image de démarrage par défaut dans l'éditeur, ajoutez une redéfinition vide pour la fonctionnalité ``editor_hint``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/minimum_display_time:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **application/boot_splash/minimum_display_time** = ``0`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/minimum_display_time>`
|
||
|
||
Temps minimum d'affichage de l'écran de démarrage (en millisecondes). Il n'est pas recommandé de définir des valeurs trop élevées pour ce paramètre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/show_image:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/boot_splash/show_image** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/show_image>`
|
||
|
||
Si ``true``, affiche l'image spécifiée dans :ref:`application/boot_splash/image<class_ProjectSettings_property_application/boot_splash/image>` lorsque le moteur démarre. Si ``false``, affiche seulement la couleur spécifiée dans :ref:`application/boot_splash/bg_color<class_ProjectSettings_property_application/boot_splash/bg_color>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/stretch_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **application/boot_splash/stretch_mode** = ``1`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/stretch_mode>`
|
||
|
||
Specifies how the splash image will be stretched. For the original size without stretching, set to disabled. See :ref:`SplashStretchMode<enum_RenderingServer_SplashStretchMode>` constants for more information.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/boot_splash/use_filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/boot_splash/use_filter** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/boot_splash/use_filter>`
|
||
|
||
Si ``true``, applique le filtrage linéaire pour l'étirement de l'image (recommandé pour les images à haute résolution.) Si ``false``, utilise l'interpolation la plus proche (recommandée pour le pixel-art).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/auto_accept_quit:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/config/auto_accept_quit** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/config/auto_accept_quit>`
|
||
|
||
Si ``true``, l'application accepte automatiquement les requêtes de fermeture.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/custom_user_dir_name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/custom_user_dir_name** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/custom_user_dir_name>`
|
||
|
||
Ce répertoire utilisateur est utilisé pour stocker des données persistantes (systèmes de fichiers ``user://``). Si un nom de répertoire personnalisé est défini, ce nom sera ajouté au répertoire de données utilisateur spécifique au système (même dossier parent que le dossier de configuration Godot documenté dans :ref:`OS.get_user_data_dir()<class_OS_method_get_user_data_dir>`).
|
||
|
||
Le paramètre :ref:`application/config/use_custom_user_dir<class_ProjectSettings_property_application/config/use_custom_user_dir>` doit être activé pour que cela prenne effet.
|
||
|
||
\ **Note :** Si :ref:`application/config/custom_user_dir_name<class_ProjectSettings_property_application/config/custom_user_dir_name>` contient des points de fin, ils seront supprimés car les noms de dossiers se terminant par des points ne sont pas autorisés sous Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/description:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/description** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/description>`
|
||
|
||
La description du projet, affichée en tant qu'infobulle dans le Gestionnaire de projet quand le projet est survolé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/disable_project_settings_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/config/disable_project_settings_override** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/config/disable_project_settings_override>`
|
||
|
||
If ``true``, disables loading of project settings overrides (file defined in :ref:`application/config/project_settings_override<class_ProjectSettings_property_application/config/project_settings_override>` and ``res://override.cfg``) and related CLI arguments.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/icon:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/icon** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/icon>`
|
||
|
||
Icône utilisée pour le projet, définie au chargement du projet. Les exportateurs utiliseront également cette icône comme repli si nécessaire.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/macos_native_icon:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/macos_native_icon** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/macos_native_icon>`
|
||
|
||
Icône définie dans le format ``.icns`` utilisé sur macOS pour définir l'icône du jeu. Ceci est fait automatiquement au lancement en appelant :ref:`DisplayServer.set_native_icon()<class_DisplayServer_method_set_native_icon>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/name** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/name>`
|
||
|
||
Le nom du projet. Il est utilisé à la fois par le gestionnaire de projet et par les exportateurs. Le nom du projet peut être traduit en traduisant sa valeur dans les fichiers de localisation. Le titre de la fenêtre sera défini pour correspondre automatiquement au nom du projet au démarrage.
|
||
|
||
\ **Note :** Modifier cette valeur va également changer le chemin du dossier des données utilisateur si :ref:`application/config/use_custom_user_dir<class_ProjectSettings_property_application/config/use_custom_user_dir>` vaut ``false``. Après avoir renommé le projet, vous ne pourrez plus accéder aux données existantes dans ``user://``, sauf si vous renommez le vieux dossier pour correspondre au nouveau nom du projet. Voir :doc:`Les chemins de fichiers dans les projets Godot <../tutorials/io/data_paths>` dans la documentation pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/name_localized:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **application/config/name_localized** = ``{}`` :ref:`🔗<class_ProjectSettings_property_application/config/name_localized>`
|
||
|
||
Translations of the project's name. This setting is used by OS tools to translate application name on Android, iOS and macOS.
|
||
|
||
\ **Note:** When left empty, the application name is translated using the project translations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/project_settings_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/project_settings_override** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/project_settings_override>`
|
||
|
||
Spécifie un fichier pour redéfinir les paramètres du projet. Par exemple : ``user://custom_settings.cfg``. Voir "Redéfinition" dans la description de la classe **ProjectSettings** en haut pour plus d'informations.
|
||
|
||
\ **Note: ** Quelle que soit la valeur de ce paramètre, ``res://override.cfg`` sera toujours lu pour redéfinir les paramètres du projet.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/quit_on_go_back:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/config/quit_on_go_back** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/config/quit_on_go_back>`
|
||
|
||
Si ``true``, l'application s'arrête automatiquement lorsque vous naviguez en arrière (p. ex. en utilisant le bouton « Retour » du système sur Android).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/use_custom_user_dir:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/config/use_custom_user_dir** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/config/use_custom_user_dir>`
|
||
|
||
Si ``true``, le projet enregistrera les données utilisateur dans son propre répertoire utilisateur. Si :ref:`application/config/custom_user_dir_name<class_ProjectSettings_property_application/config/custom_user_dir_name>` est vide, le répertoire ``<dossier des données utilisateur du système d'exploitation>/<nom du projet>`` sera utilisé. Si ``false``, le projet enregistrera les données d'utilisateurs dans ``<dossier des données utilisateur du système d'exploitation>/Godot/app_userdata/<nom du projet>``.
|
||
|
||
Voir aussi `Les chemins de fichiers dans les projets Godot <../tutorials/io/data_paths.html#accessing-persistent-user-data-user>`__. Ce réglage n'est effective que sur les plateformes de bureau.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/use_hidden_project_data_directory:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/config/use_hidden_project_data_directory** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/config/use_hidden_project_data_directory>`
|
||
|
||
Si ``true``, le projet utilisera un dossier caché (``.godot``) pour stocker des données spécifiques au projet (métadonnées, cache des shaders, etc.)
|
||
|
||
Si ``false``, un dossier non caché (``godot``) sera utilisé à la place.
|
||
|
||
\ **Note :** Vous devez redémarrer l'application après avoir modifié ce paramètre.
|
||
|
||
\ **Note :** Changer cette valeur peut aider sur les plateformes ou avec des outils tiers où les structures de dossier caché ne sont pas autorisés. Ne modifiez ce paramètre si vous savez que votre environnement l'exige, car changer la valeur par défaut peut impacter la compatibilité avec certains outils ou plugins externes qui s'attendent au dossier ``.godot`` par défaut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/version:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/version** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/version>`
|
||
|
||
L'identificateur de version facilement visible du projet. Ceci est utilisé par les exportateurs si l'identificateur de version n'est pas redéfini. Si :ref:`application/config/version<class_ProjectSettings_property_application/config/version>` est une chaîne vide et que l'identificateur de version n'est pas remplacé par un exportateur, l'exportateur utilisera ``1.0.0`` comme identificateur de version.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/config/windows_native_icon:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/config/windows_native_icon** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/config/windows_native_icon>`
|
||
|
||
Icône défini dans le format ``.ico`` utilisé sur Windows pour définir l'icône du jeu. Ceci est fait automatiquement au lancement en appelant :ref:`DisplayServer.set_native_icon()<class_DisplayServer_method_set_native_icon>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/delta_smoothing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/delta_smoothing** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/run/delta_smoothing>`
|
||
|
||
Time samples for frame deltas are subject to random variation introduced by the platform, even when frames are displayed at regular intervals thanks to V-Sync. This can lead to jitter. Delta smoothing can often give a better result by filtering the input deltas to correct for minor fluctuations from the refresh rate.
|
||
|
||
\ **Note:** Delta smoothing is only attempted when :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` is set to ``enabled``, as it does not work well without V-Sync.
|
||
|
||
It may take several seconds at a stable frame rate before the smoothing is initially activated. It will only be active on machines where performance is adequate to render frames at the refresh rate.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/disable_stderr:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/disable_stderr** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/disable_stderr>`
|
||
|
||
Si ``true``, désactive l'affichage vers l'erreur standard. Si ``true``, cela cache aussi les messages d'erreur et d'avertissement affichés par :ref:`@GlobalScope.push_error()<class_@GlobalScope_method_push_error>` et :ref:`@GlobalScope.push_warning()<class_@GlobalScope_method_push_warning>`. Voir aussi :ref:`application/run/disable_stdout<class_ProjectSettings_property_application/run/disable_stdout>`.
|
||
|
||
Les modifications apportées à ce paramètre ne seront appliquées qu'au redémarrage de l'application. Pour le contrôler durant l'exécution, utilisez :ref:`Engine.print_error_messages<class_Engine_property_print_error_messages>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/disable_stdout:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/disable_stdout** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/disable_stdout>`
|
||
|
||
Si ``true``, désactive l'affichage vers la sortie standard. Ceci équivaut à démarrer l'éditeur ou le projet avec l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--quiet``. Voir aussi :ref:`application/run/disable_stderr<class_ProjectSettings_property_application/run/disable_stderr>`.
|
||
|
||
Les modifications apportées à ce paramètre ne seront appliquées qu'au redémarrage de l'application. Pour contrôler ceci durant l'exécution, utilisez :ref:`Engine.print_to_stdout<class_Engine_property_print_to_stdout>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/enable_alt_space_menu:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/enable_alt_space_menu** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/enable_alt_space_menu>`
|
||
|
||
If ``true``, allows the :kbd:`Alt + Space` keys to display the window menu. This menu allows the user to perform various window management operations such as moving, resizing, or minimizing the window.
|
||
|
||
\ **Note:** When the menu is displayed, project execution will pause until the menu is *fully* closed due to Windows behavior. Consider this when enabling this setting in a networked multiplayer game. The menu is only considered fully closed when an option is selected, when the user clicks outside, or when :kbd:`Escape` is pressed after bringing up the window menu *and* another key is pressed afterwards.
|
||
|
||
\ **Note:** This setting is implemented only on Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/flush_stdout_on_print:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/flush_stdout_on_print** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/flush_stdout_on_print>`
|
||
|
||
Si ``true``, vide le flux de la sortie standard chaque fois qu'une ligne est affichée. Cela affecte à la fois le logging des terminaux et le logging des fichiers.
|
||
|
||
Lors de l'exécution d'un projet, ce paramètre doit être activé si vous voulez que les logs soient collectés par des gestionnaires de services tels que systemd/journalctl. Ce paramètre est désactivé par défaut sur les compilations de release, puisque vider lors de chaque ligne affichée affectera les performances si beaucoup de lignes sont affichées en succession rapide. En outre, si ce paramètre est activé, les logs enregistrés seront toujours écrits avec succès si l'application plante ou est autrement arrêtée par l'utilisateur (sans être fermée "normalement").
|
||
|
||
\ **Note :** Indépendamment de ce paramètre, le flux d'erreur standard (``stderr``) est toujours vidé lorsqu'une ligne lui est affichée.
|
||
|
||
Les modifications apportées à ce paramètre ne seront appliquées qu'au redémarrage de l'application.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/flush_stdout_on_print.debug:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/flush_stdout_on_print.debug** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/run/flush_stdout_on_print.debug>`
|
||
|
||
Redéfinition pour les compilations de débogage de :ref:`application/run/flush_stdout_on_print<class_ProjectSettings_property_application/run/flush_stdout_on_print>`, car la performance est moins importante durant le débogage.
|
||
|
||
Les modifications apportées à ce paramètre ne seront appliquées qu'au redémarrage de l'application.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/frame_delay_msec:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **application/run/frame_delay_msec** = ``0`` :ref:`🔗<class_ProjectSettings_property_application/run/frame_delay_msec>`
|
||
|
||
Force un délai *constant* entre les trames de la boucle principale (en millisecondes). Dans la plupart des cas, :ref:`application/run/max_fps<class_ProjectSettings_property_application/run/max_fps>` devrait être préféré comme limiteur de FPS car il est plus précis.
|
||
|
||
Ce paramètre peut être remplacé par l'argument de ligne de commande ``--frame-delay <ms;>``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/load_shell_environment:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/load_shell_environment** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/load_shell_environment>`
|
||
|
||
Si ``true``, charge le shell par défaut et copie les variables d'environnement définies par les scripts de démarrage du shell vers l'environnement de l'application.
|
||
|
||
\ **Note :** Ce paramètre est implémenté sur macOS pour les applications non-sandboxées seulement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/low_processor_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/low_processor_mode** = ``false`` :ref:`🔗<class_ProjectSettings_property_application/run/low_processor_mode>`
|
||
|
||
Si ``true``, active le mode de faible utilisation du processeur. Lorsqu'il est activé, le moteur prend plus de temps pour redessiner, mais ne redessine l'écran que si nécessaire. Cela peut réduire la consommation d'énergie et est destiné aux éditeurs ou aux applications mobiles. Pour la plupart des jeux, comme l'écran doit être redessiné à chaque trame, il est recommandé de garder ce paramètre désactivé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/low_processor_mode_sleep_usec:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **application/run/low_processor_mode_sleep_usec** = ``6900`` :ref:`🔗<class_ProjectSettings_property_application/run/low_processor_mode_sleep_usec>`
|
||
|
||
Quantité de sommeil entre les trames lorsque le mode d'utilisation faible du processeur est activé (en microsecondes). Des valeurs plus élevées entraîneront une utilisation plus faible du processeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/main_loop_type:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/run/main_loop_type** = ``"SceneTree"`` :ref:`🔗<class_ProjectSettings_property_application/run/main_loop_type>`
|
||
|
||
Le nom du type qui implémente la boucle principale du moteur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/main_scene:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **application/run/main_scene** = ``""`` :ref:`🔗<class_ProjectSettings_property_application/run/main_scene>`
|
||
|
||
Chemin vers le fichier de scène principale qui sera chargé lorsque le projet sera exécuté.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/max_fps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **application/run/max_fps** = ``0`` :ref:`🔗<class_ProjectSettings_property_application/run/max_fps>`
|
||
|
||
Maximum number of frames per second allowed. A value of ``0`` means "no limit". The actual number of frames per second may still be below this value if the CPU or GPU cannot keep up with the project logic and rendering.
|
||
|
||
Limiting the FPS can be useful to reduce system power consumption, which reduces heat and noise emissions (and improves battery life on mobile devices).
|
||
|
||
If :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` is set to ``Enabled`` or ``Adaptive``, it takes precedence and the forced FPS number cannot exceed the monitor's refresh rate. See also :ref:`DisplayServer.screen_get_refresh_rate()<class_DisplayServer_method_screen_get_refresh_rate>`.
|
||
|
||
If :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` is ``Enabled``, on monitors with variable refresh rate enabled (G-Sync/FreeSync), using an FPS limit slightly lower than the monitor's refresh rate will `reduce input lag while avoiding tearing <https://blurbusters.com/howto-low-lag-vsync-on/>`__. At higher refresh rates, the difference between the FPS limit and the monitor refresh rate should be increased to ensure frames to account for timing inaccuracies. The optimal formula for the FPS limit value in this scenario is ``r - (r * r) / 3600.0``, where ``r`` is the monitor's refresh rate.
|
||
|
||
If :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` is ``Disabled``, limiting the FPS to a high value that can be consistently reached on the system can reduce input lag compared to an uncapped framerate. Since this works by ensuring the GPU load is lower than 100%, this latency reduction is only effective in GPU-bottlenecked scenarios, not CPU-bottlenecked scenarios.
|
||
|
||
See also :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`.
|
||
|
||
This setting can be overridden using the ``--max-fps <fps>`` command line argument (including with a value of ``0`` for unlimited framerate).
|
||
|
||
\ **Note:** This property is only read when the project starts. To change the rendering FPS cap at runtime, set :ref:`Engine.max_fps<class_Engine_property_max_fps>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_application/run/print_header:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **application/run/print_header** = ``true`` :ref:`🔗<class_ProjectSettings_property_application/run/print_header>`
|
||
|
||
Si ``true``, l'en-tête du moteur est affiché dans la console au démarrage. Cet en-tête décrit la version actuelle du moteur, ainsi que le moteur de rendu utilisé. Ce comportement peut également être désactivé sur la ligne de commande avec l'option ``--no-header``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/buses/channel_disable_threshold_db:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **audio/buses/channel_disable_threshold_db** = ``-60.0`` :ref:`🔗<class_ProjectSettings_property_audio/buses/channel_disable_threshold_db>`
|
||
|
||
Les bus audio seront désactivés automatiquement lorsque le son se trouve en dessous d'un seuil de dB donné pour un temps donné. Cela économise le CPU car les effets assignés à ce bus ne feront plus aucun traitement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/buses/channel_disable_time:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **audio/buses/channel_disable_time** = ``2.0`` :ref:`🔗<class_ProjectSettings_property_audio/buses/channel_disable_time>`
|
||
|
||
Les bus audio seront désactivés automatiquement lorsque le son se trouve en dessous d'un seuil de dB donné pour un temps donné. Cela économise le CPU car les effets assignés à ce bus ne feront plus aucun traitement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/buses/default_bus_layout:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **audio/buses/default_bus_layout** = ``"res://default_bus_layout.tres"`` :ref:`🔗<class_ProjectSettings_property_audio/buses/default_bus_layout>`
|
||
|
||
Ficher de ressource :ref:`AudioBusLayout<class_AudioBusLayout>` par défaut à utiliser dans le projet, à moins d'être redéfini par la scène.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **audio/driver/driver** :ref:`🔗<class_ProjectSettings_property_audio/driver/driver>`
|
||
|
||
Spécifie le pilote audio à utiliser. Ce réglage est dépendant de la plateforme car chaque plateforme prend en charge des pilotes audio différents. Si laissé vide, le pilote audio par défaut sera utilisé.
|
||
|
||
Le pilote audio ``Dummy`` désactive toute lecture audio et enregistrement, ce qui est utile pour les applications qui ne sont pas des jeux car cela réduit l'utilisation du processeur. Cela empêche également le moteur d'apparaître comme une application jouant l'audio dans le mixeur audio de l'OS.
|
||
|
||
Pour demander la valeur qui est utilisée à l'exécution (qui peut être redéfinie par des arguments en ligne de commande ou le mode sans tête), utilisez :ref:`AudioServer.get_driver_name()<class_AudioServer_method_get_driver_name>`.
|
||
|
||
\ **Note :** Le pilote utilisé peut être redéfini lors de l'exécution via l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>`. ``--audio-driver``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/enable_input:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **audio/driver/enable_input** = ``false`` :ref:`🔗<class_ProjectSettings_property_audio/driver/enable_input>`
|
||
|
||
Si ``true``, l'entrée du microphone sera autorisée. Cela nécessite des autorisations appropriées à définir lors de l'exportation vers Android ou iOS.
|
||
|
||
\ **Note :** Si le système d'exploitation bloque l'accès aux appareils d'entrée audio (en raison des paramètres de confidentialité de l'utilisateur), la capture audio ne fera que renvoyer du silence. Sur Windows, assurez-vous que les applications sont autorisées à accéder au microphone dans les paramètres de confidentialité de l'OS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/mix_rate:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/driver/mix_rate** = ``44100`` :ref:`🔗<class_ProjectSettings_property_audio/driver/mix_rate>`
|
||
|
||
Taux de mixage ciblé utilisé pour l'audio (en Hz). En général, il vaut mieux ne pas toucher cela et le laisser au système d'exploitation hôte.
|
||
|
||
\ **Note :** Sur iOS et macOS, le taux de mixage est déterminé par le pilote audio, cette valeur est ignorée.
|
||
|
||
\ **Note :** Les taux de mixage d'entrée et de sortie peuvent être différents. Utilisez :ref:`AudioServer.get_mix_rate()<class_AudioServer_method_get_mix_rate>` et :ref:`AudioServer.get_input_mix_rate()<class_AudioServer_method_get_input_mix_rate>` pour obtenir les valeurs réelles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/mix_rate.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/driver/mix_rate.web** = ``0`` :ref:`🔗<class_ProjectSettings_property_audio/driver/mix_rate.web>`
|
||
|
||
Redéfinition plus sûre pour :ref:`audio/driver/mix_rate<class_ProjectSettings_property_audio/driver/mix_rate>` pour la plateforme Web. Ici ``0`` signifie "laisser le navigateur choisir" (puisque certains navigateurs n'aiment pas quand le taux de mixage est forcé).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/output_latency:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/driver/output_latency** = ``15`` :ref:`🔗<class_ProjectSettings_property_audio/driver/output_latency>`
|
||
|
||
Spécifie la latence de sortie préférée pour l'audio en millisecondes. Des valeurs inférieures entraîneront une diminution de latence audio au coût d'une utilisation accrue du processeur. Les valeurs faibles peuvent entraîner du craquement audible sur les matériels plus lents.
|
||
|
||
La latence de sortie audio peut être limitée par le système d'exploitation hôte et les drivers audio du matériel. Si l'hôte ne peut pas fournir la latence de sortie audio spécifiée, Godot tentera d'utiliser la latence la plus proche autorisée par l'hôte. Ainsi, vous devriez toujours utiliser :ref:`AudioServer.get_output_latency()<class_AudioServer_method_get_output_latency>` pour déterminer la latence de sortie audio réelle.
|
||
|
||
La latence de sortie audio peut être redéfinie en utilisant l'argument de ligne de commande ``--audio-output-latency <ms>``.
|
||
|
||
\ **Note :** Ce paramètre est ignoré sur Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/driver/output_latency.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/driver/output_latency.web** = ``50`` :ref:`🔗<class_ProjectSettings_property_audio/driver/output_latency.web>`
|
||
|
||
Redéfinition plus sûre pour :ref:`audio/driver/output_latency<class_ProjectSettings_property_audio/driver/output_latency>` dans la plateforme Web, pour éviter les problèmes audio, surtout sur les appareils mobiles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/2d_panning_strength:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **audio/general/2d_panning_strength** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_audio/general/2d_panning_strength>`
|
||
|
||
La force de base de l'effet de balance pour tous les nœuds :ref:`AudioStreamPlayer2D<class_AudioStreamPlayer2D>`. La force de balance peut être encore accrue sur chaque nœud en utilisant :ref:`AudioStreamPlayer2D.panning_strength<class_AudioStreamPlayer2D_property_panning_strength>`. Une valeur de ``0.0`` désactive entièrement la balance stéréo, laissant seulement l'atténuation du volume en place. Une valeur de ``1.0`` mute complètement l'un des canaux si le son est situé exactement à gauche (ou à droite) de l'auditeur.
|
||
|
||
La valeur par défaut de ``0.5`` est ajustée pour des écouteurs. Lorsque vous utilisez des haut-parleurs, vous pouvez penser que des valeurs inférieures vont avoir un meilleur son car les haut-parleurs ont une séparation stéréo inférieure par rapport à des écouteurs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/3d_panning_strength:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **audio/general/3d_panning_strength** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_audio/general/3d_panning_strength>`
|
||
|
||
La force de base de l'effet de balance pour tous les nœuds :ref:`AudioStreamPlayer3D<class_AudioStreamPlayer3D>`. La force de balance peut être encore accrue sur chaque nœud en utilisant :ref:`AudioStreamPlayer3D.panning_strength<class_AudioStreamPlayer3D_property_panning_strength>`. Une valeur de ``0.0`` désactive entièrement la balance stéréo, laissant seulement l'atténuation du volume en place. Une valeur de ``1.0`` mute complètement l'un des canaux si le son est situé exactement à gauche (ou à droite) de l'auditeur.
|
||
|
||
La valeur par défaut de ``0.5`` est ajustée pour des écouteurs, ce qui signifie que le canal opposé au son ne va pas en dessous de 50% du volume du canal du côté proche du son. Vous pouvez vouloir fixer cette valeur plus haut pour les haut-parleurs afin d'avoir le même effet car les deux oreilles peuvent entendre le son de chaque haut-parleur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/default_playback_type:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/general/default_playback_type** = ``0`` :ref:`🔗<class_ProjectSettings_property_audio/general/default_playback_type>`
|
||
|
||
**Expérimental :** Cette propriété peut être changée ou retirée dans de futures versions.
|
||
|
||
Spécifie le type de lecture par défaut de la plateforme.
|
||
|
||
La valeur par défaut est définie à **Stream**, car la plupart des plateformes n'ont aucun problème pour mixer des flux.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/default_playback_type.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/general/default_playback_type.web** = ``1`` :ref:`🔗<class_ProjectSettings_property_audio/general/default_playback_type.web>`
|
||
|
||
**Expérimental :** Cette propriété peut être changée ou retirée dans de futures versions.
|
||
|
||
Spécifie le type de lecture par défaut de la plateforme Web.
|
||
|
||
La valeur par défaut est définie à **Sample** car la plate-forme Web n'est pas adaptée pour mixer des flux audio en dehors de l'API Audio Web, surtout lorsque vous exportez un jeu single-thread. **Sample** permet de réduire la latence sur la plateforme Web à un coût de flexibilité (les :ref:`AudioEffect<class_AudioEffect>`\ s ne sont pas pris en charge).
|
||
|
||
\ **Avertissement :** Forcer **Stream** sur la plateforme Web peut causer une latence audio élevée et des craquements, surtout lors de l'export d'un jeu multi-threaded.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/ios/mix_with_others:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **audio/general/ios/mix_with_others** = ``false`` :ref:`🔗<class_ProjectSettings_property_audio/general/ios/mix_with_others>`
|
||
|
||
Définit l'option `mixWithOthers <https://developer.apple.com/documentation/avfaudio/avaudiosession/categoryoptions/1616611-mixwithothers>`__ pour la AVAudioSession sur iOS. Cela redéfinira le comportement du mixage, si la catégorie est définie à ``Play and Record``, ``Playback``, ou ``Multi Route``.
|
||
|
||
\ ``Ambient`` a toujours ceci défini par défaut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/ios/session_category:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/general/ios/session_category** = ``0`` :ref:`🔗<class_ProjectSettings_property_audio/general/ios/session_category>`
|
||
|
||
Définit la `AVAudioSessionCategory <https://developer.apple.com/documentation/avfaudio/avaudiosessioncategory>`__ sur iOS. Utilisez la catégorie ``Playback`` pour obtenir la sortie sonore, même si le téléphone est en mode silencieux.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/general/text_to_speech:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **audio/general/text_to_speech** = ``false`` :ref:`🔗<class_ProjectSettings_property_audio/general/text_to_speech>`
|
||
|
||
If ``true``, text-to-speech support is enabled on startup, otherwise it is enabled the first time any TTS method is used. See also :ref:`DisplayServer.tts_get_voices()<class_DisplayServer_method_tts_get_voices>` and :ref:`DisplayServer.tts_speak()<class_DisplayServer_method_tts_speak>`.
|
||
|
||
\ **Note:** Enabling TTS can cause additional idle CPU usage and interfere with the sleep mode, so consider disabling it if TTS is not used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_audio/video/video_delay_compensation_ms:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **audio/video/video_delay_compensation_ms** = ``0`` :ref:`🔗<class_ProjectSettings_property_audio/video/video_delay_compensation_ms>`
|
||
|
||
Paramètre pour fixer le délai audio lors de la lecture d'une vidéo. Mieux vaut laisser cela inchangé à moins que vous ne sachiez ce que vous faites.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_collada/use_ambient:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **collada/use_ambient** = ``false`` :ref:`🔗<class_ProjectSettings_property_collada/use_ambient>`
|
||
|
||
Si ``true``, les lumières ambiantes seront importés des modèles COLLADA comme des :ref:`DirectionalLight3D<class_DirectionalLight3D>`. Si ``false``, les lumières ambiants seront ignorées.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_compression/formats/gzip/compression_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **compression/formats/gzip/compression_level** = ``-1`` :ref:`🔗<class_ProjectSettings_property_compression/formats/gzip/compression_level>`
|
||
|
||
Le niveau de compression par défaut pour gzip. Affecte les scènes et les ressources compressées. Des niveaux plus élevés résultent en des fichiers plus petits au coût de la vitesse de compression. La vitesse de décompression n'est généralement pas affectée par le niveau de compression. ``-1`` utilise le niveau de compression gzip par défaut, qui est identique à ``6`` mais pourrait changer à l'avenir en raison des mises à jour de la bibliothèque zlib sous-jacente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_compression/formats/zlib/compression_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **compression/formats/zlib/compression_level** = ``-1`` :ref:`🔗<class_ProjectSettings_property_compression/formats/zlib/compression_level>`
|
||
|
||
Le niveau de compression par défaut pour Zlib. Affecte les scènes et les ressources compressées. Des niveaux plus élevés résultent en des fichiers plus petits au coût de la vitesse de compression. La vitesse de décompression n'est généralement pas affectée par le niveau de compression. ``-1`` utilise le niveau de compression gzip par défaut, qui est identique à ``6`` mais pourrait changer à l'avenir en raison des mises à jour de la bibliothèque zlib sous-jacente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_compression/formats/zstd/compression_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **compression/formats/zstd/compression_level** = ``3`` :ref:`🔗<class_ProjectSettings_property_compression/formats/zstd/compression_level>`
|
||
|
||
Le niveau de compression par défaut pour Zstandard. Affecte les scènes et les ressources compressées. Des niveaux plus élevés résultent en des fichiers plus petits au coût de la vitesse de compression. La vitesse de décompression n'est généralement pas affectée par le niveau de compression.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_compression/formats/zstd/long_distance_matching:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **compression/formats/zstd/long_distance_matching** = ``false`` :ref:`🔗<class_ProjectSettings_property_compression/formats/zstd/long_distance_matching>`
|
||
|
||
Active le `long-distance matching <https://github.com/facebook/zstd/releases/tag/v1.3.2>`__ dans Zstandard.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_compression/formats/zstd/window_log_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **compression/formats/zstd/window_log_size** = ``27`` :ref:`🔗<class_ProjectSettings_property_compression/formats/zstd/window_log_size>`
|
||
|
||
Limite de taille la plus grande (en puissance de 2) autorisée lors de la compression utilisant le long-distance matching avec Zstandard. Des valeurs plus élevées peuvent entraîner une meilleure compression, mais nécessiteront plus de mémoire lors de la compression et de la décompression.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/canvas_items/debug_redraw_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/canvas_items/debug_redraw_color** = ``Color(1, 0.2, 0.2, 0.5)`` :ref:`🔗<class_ProjectSettings_property_debug/canvas_items/debug_redraw_color>`
|
||
|
||
If canvas item redraw debugging is active, this color will be flashed on canvas items when they redraw.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/canvas_items/debug_redraw_time:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **debug/canvas_items/debug_redraw_time** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_debug/canvas_items/debug_redraw_time>`
|
||
|
||
If canvas item redraw debugging is active, this will be the time the flash will last each time they redraw.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/file_logging/enable_file_logging:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/file_logging/enable_file_logging** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/file_logging/enable_file_logging>`
|
||
|
||
Si ``true``, enregistre tous les messages de sortie et d'erreur vers des fichiers. Voir aussi :ref:`debug/file_logging/log_path<class_ProjectSettings_property_debug/file_logging/log_path>`, :ref:`debug/file_logging/max_log_files<class_ProjectSettings_property_debug/file_logging/max_log_files>`, et :ref:`application/run/flush_stdout_on_print<class_ProjectSettings_property_application/run/flush_stdout_on_print>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/file_logging/enable_file_logging.pc:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/file_logging/enable_file_logging.pc** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/file_logging/enable_file_logging.pc>`
|
||
|
||
Redéfinition de bureau pour :ref:`debug/file_logging/enable_file_logging<class_ProjectSettings_property_debug/file_logging/enable_file_logging>`, car les fichiers journaux ne sont pas facilement accessibles sur les plateformes mobiles/Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/file_logging/log_path:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **debug/file_logging/log_path** = ``"user://logs/godot.log"`` :ref:`🔗<class_ProjectSettings_property_debug/file_logging/log_path>`
|
||
|
||
Chemin où stocker les fichiers logs pour le projet. Il est recommandé d'utiliser un chemin sous ``user://``.
|
||
|
||
Ceci peut être spécifié manuellement sur la ligne de commande en utilisant l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--log-file <fichier>``. Si cet argument de ligne de commande est spécifié, la rotation des logs est automatiquement désactivée (voir :ref:`debug/file_logging/max_log_files<class_ProjectSettings_property_debug/file_logging/max_log_files>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/file_logging/max_log_files:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/file_logging/max_log_files** = ``5`` :ref:`🔗<class_ProjectSettings_property_debug/file_logging/max_log_files>`
|
||
|
||
Spécifie le nombre maximal de fichiers logs autorisés (utilisé pour la rotation). Définissez à ``1`` pour désactiver la rotation des logs.
|
||
|
||
Si l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--log-file <fichier>`` est utilisé, la rotation des logs est toujours désactivée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/assert_always_false:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/assert_always_false** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/assert_always_false>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an ``assert`` call always evaluates to ``false``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/assert_always_true:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/assert_always_true** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/assert_always_true>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an ``assert`` call always evaluates to ``true``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/confusable_capture_reassignment:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/confusable_capture_reassignment** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/confusable_capture_reassignment>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a local variable captured by a lambda is reassigned, since this does not modify the outer local variable.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/confusable_identifier:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/confusable_identifier** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/confusable_identifier>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an identifier contains characters that can be confused with something else, like when mixing different alphabets.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_declaration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/confusable_local_declaration** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_declaration>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an identifier declared in the nested block has the same name as an identifier declared below in the parent block.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_usage:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/confusable_local_usage** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/confusable_local_usage>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an identifier that will be shadowed below in the block is used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/deprecated_keyword:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/deprecated_keyword** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/deprecated_keyword>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when deprecated keywords are used.
|
||
|
||
\ **Note:** There are currently no deprecated keywords, so this warning is never produced.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/directory_rules:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **debug/gdscript/warnings/directory_rules** = ``{ "res://addons": 0 }`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/directory_rules>`
|
||
|
||
The rules for including or excluding scripts when generating warnings, as a dictionary. Each rule is an entry consisting of a directory path (key) and a decision (value). When trying to generate a warning, the GDScript parser chooses the most specific rule, i.e. the most nested directory containing the script. If the decision is **Exclude**, warnings are not generated for this script. If the decision is **Include** or the script doesn't satisfy any of the rules, the warning configuration specified in the Project Settings is applied.
|
||
|
||
It is recommended to include your own addons/libraries, either project-specific or actively being developed at the moment. Third-party or project-agnostic addons/libraries should be excluded, as they may be incompatible with the project's warning configuration.
|
||
|
||
\ **Note:** It is not recommended to remove or change the rule for ``"res://addons"`` as the project's warning configuration may break third-party addons. Instead, consider including individual addons, if necessary.
|
||
|
||
\ **Note:** The editor does not check whether the specified paths are existing directories. It also does not automatically update these paths when directories are moved.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/empty_file:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/empty_file** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/empty_file>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an empty file is parsed.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/enable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/gdscript/warnings/enable** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/enable>`
|
||
|
||
Si ``true``, actives des avertissements GDScript spécifiques (voir les paramètres ``debug/gdscript/warnings/*``). Si ``false``, désactive tous les avertissements GDScript.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/enum_variable_without_default:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/enum_variable_without_default** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/enum_variable_without_default>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a variable has an enum type but no explicit default value, but only if the enum does not contain ``0`` as a valid value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/get_node_default_without_onready:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/get_node_default_without_onready** = ``2`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/get_node_default_without_onready>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when :ref:`Node.get_node()<class_Node_method_get_node>` (or the shorthand ``$``) is used as default value of a class variable without the ``@onready`` annotation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/incompatible_ternary:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/incompatible_ternary** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/incompatible_ternary>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a ternary operator may emit values with incompatible types.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/inference_on_variant:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/inference_on_variant** = ``2`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/inference_on_variant>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a static inferred type uses a :ref:`Variant<class_Variant>` as initial value, which makes the static type to also be Variant.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/inferred_declaration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/inferred_declaration** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/inferred_declaration>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a variable, constant, or parameter has an implicitly inferred static type. In GDScript, type inference is performed by declaring a variable with ``:=`` instead of ``=`` and leaving out the type specifier. For example, ``var x := 1`` will *infer* the :ref:`int<class_int>` type, while ``var x: int = 1`` explicitly declares the variable as :ref:`int<class_int>`.
|
||
|
||
\ **Note:** This warning is recommended *in addition* to :ref:`debug/gdscript/warnings/untyped_declaration<class_ProjectSettings_property_debug/gdscript/warnings/untyped_declaration>` if you want to always specify the type explicitly. Having ``INFERRED_DECLARATION`` warning level higher than ``UNTYPED_DECLARATION`` warning level makes little sense and is not recommended.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_cast:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/int_as_enum_without_cast** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_cast>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when trying to use an integer as an enum without an explicit cast.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_match:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/int_as_enum_without_match** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/int_as_enum_without_match>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when trying to use an integer as an enum when there is no matching enum member for that numeric value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/integer_division:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/integer_division** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/integer_division>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when dividing an integer by another integer (the decimal part will be discarded).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/missing_await:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/missing_await** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/missing_await>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling a coroutine without ``await``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/missing_tool:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/missing_tool** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/missing_tool>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when the base class script has the ``@tool`` annotation, but the current class script does not have it.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/narrowing_conversion:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/narrowing_conversion** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/narrowing_conversion>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when passing a floating-point value to a function that expects an integer (it will be converted and lose precision).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/native_method_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/native_method_override** = ``2`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/native_method_override>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a method in the script overrides a native method, because it may not behave as expected.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/onready_with_export:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/onready_with_export** = ``2`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/onready_with_export>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when the ``@onready`` annotation is used together with the ``@export`` annotation, since it may not behave as expected.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/redundant_await:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/redundant_await** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/redundant_await>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a function that is not a coroutine is called with await.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/redundant_static_unload:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/redundant_static_unload** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/redundant_static_unload>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when the ``@static_unload`` annotation is used in a script without any static variables.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/renamed_in_godot_4_hint:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/gdscript/warnings/renamed_in_godot_4_hint** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/renamed_in_godot_4_hint>`
|
||
|
||
Lorsque activé, utiliser une propriété, un énumération ou une fonction qui a été renommée depuis Godot 3 produira une aide si une erreur survient.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/return_value_discarded:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/return_value_discarded** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/return_value_discarded>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling a function without using its return value (by assigning it to a variable or using it as a function argument). These return values are sometimes used to indicate possible errors using the :ref:`Error<enum_@GlobalScope_Error>` enum.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/shadowed_global_identifier:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/shadowed_global_identifier** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_global_identifier>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when defining a local or member variable, signal, or enum that would have the same name as a built-in function or global class name, thus shadowing it.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/shadowed_variable** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a local variable or local constant shadows a member declared in the current class.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable_base_class:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/shadowed_variable_base_class** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/shadowed_variable_base_class>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a local variable or local constant shadows a member declared in a base class.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/standalone_expression:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/standalone_expression** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/standalone_expression>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling an expression that may have no effect on the surrounding code, such as writing ``2 + 2`` as a statement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/standalone_ternary:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/standalone_ternary** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/standalone_ternary>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling a ternary expression that may have no effect on the surrounding code, such as writing ``42 if active else 0`` as a statement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/static_called_on_instance:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/static_called_on_instance** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/static_called_on_instance>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling a static method from an instance of a class instead of from the class directly.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unassigned_variable** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when using a variable that wasn't previously assigned.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable_op_assign:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unassigned_variable_op_assign** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unassigned_variable_op_assign>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when assigning a variable using an assignment operator like ``+=`` if the variable wasn't previously assigned.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unreachable_code:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unreachable_code** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unreachable_code>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when unreachable code is detected (such as after a ``return`` statement that will always be executed).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unreachable_pattern:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unreachable_pattern** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unreachable_pattern>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when an unreachable ``match`` pattern is detected.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unsafe_call_argument:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unsafe_call_argument** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_call_argument>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when using an expression whose type may not be compatible with the function parameter expected.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unsafe_cast:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unsafe_cast** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_cast>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a :ref:`Variant<class_Variant>` value is cast to a non-Variant.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unsafe_method_access:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unsafe_method_access** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_method_access>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when calling a method whose presence is not guaranteed at compile-time in the class.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unsafe_property_access:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unsafe_property_access** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_property_access>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when accessing a property whose presence is not guaranteed at compile-time in the class.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unsafe_void_return:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unsafe_void_return** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unsafe_void_return>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when returning a call from a ``void`` function when such call cannot be guaranteed to be also ``void``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/untyped_declaration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/untyped_declaration** = ``0`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/untyped_declaration>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a variable or parameter has no static type, or if a function has no static return type.
|
||
|
||
\ **Note:** This warning is recommended together with :ref:`EditorSettings.text_editor/completion/add_type_hints<class_EditorSettings_property_text_editor/completion/add_type_hints>` to help achieve type safety.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unused_local_constant:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unused_local_constant** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unused_local_constant>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a local constant is never used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unused_parameter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unused_parameter** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unused_parameter>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a function parameter is never used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unused_private_class_variable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unused_private_class_variable** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unused_private_class_variable>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a private member variable is never used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unused_signal:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unused_signal** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unused_signal>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a signal is declared but never explicitly used in the class.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/gdscript/warnings/unused_variable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/gdscript/warnings/unused_variable** = ``1`` :ref:`🔗<class_ProjectSettings_property_debug/gdscript/warnings/unused_variable>`
|
||
|
||
When set to **Warn** or **Error**, produces a warning or an error respectively when a local variable is unused.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/crash_handler/message:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **debug/settings/crash_handler/message** = ``"Please include this when reporting the bug to the project developer."`` :ref:`🔗<class_ProjectSettings_property_debug/settings/crash_handler/message>`
|
||
|
||
Message à afficher avant la trace d'appels lorsque le moteur plante. Par défaut, ce message n'est utilisé que dans les projets exportés en raison de la redéfinition appliquée seulement dans l'éditeur à ce paramètre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/crash_handler/message.editor:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **debug/settings/crash_handler/message.editor** = ``"Please include this when reporting the bug on: https://github.com/godotengine/godot/issues"`` :ref:`🔗<class_ProjectSettings_property_debug/settings/crash_handler/message.editor>`
|
||
|
||
Redéfinition seulement pour l'éditeur de :ref:`debug/settings/crash_handler/message<class_ProjectSettings_property_debug/settings/crash_handler/message>`. N'affecte pas les projets exportés en mode de débogage ou de release.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/gdscript/always_track_call_stacks:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/gdscript/always_track_call_stacks** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/settings/gdscript/always_track_call_stacks>`
|
||
|
||
Whether GDScript call stacks will be tracked in release builds, thus allowing :ref:`Engine.capture_script_backtraces()<class_Engine_method_capture_script_backtraces>` to function.
|
||
|
||
\ **Note:** This setting has no effect on editor builds or debug builds, where GDScript call stacks are tracked regardless.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/gdscript/always_track_local_variables:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/gdscript/always_track_local_variables** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/settings/gdscript/always_track_local_variables>`
|
||
|
||
Si les variables locales GDScript vont être suivies dans toutes les compilations, y compris les compilations exportées, permettant ainsi à :ref:`Engine.capture_script_backtraces()<class_Engine_method_capture_script_backtraces>` de les capturer lorsque son paramètre ``include_variables`` est actif.
|
||
|
||
Activer ceci a un coût d'environ 50 octets de mémoire par variable locale, pour chaque classe compilée dans tout le projet, et peut donc être de quelques Mio dans des projets plus larges.
|
||
|
||
\ **Note :** Ce paramètre n'a aucun effet sur lors de l'exécution du jeu depuis l'éditeur, où les variables locales GDScript sont toujours suivies.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/gdscript/max_call_stack:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/settings/gdscript/max_call_stack** = ``1024`` :ref:`🔗<class_ProjectSettings_property_debug/settings/gdscript/max_call_stack>`
|
||
|
||
Pile d’appels maximale autorisée pour le débogage du GDScript.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/physics_interpolation/enable_warnings:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/physics_interpolation/enable_warnings** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/settings/physics_interpolation/enable_warnings>`
|
||
|
||
Si ``true``, active des avertissements qui peuvent aider à déterminer où des nœuds sont mal mis à jour, ce qui entraînera une interpolation incorrecte et des glitchs visuels.
|
||
|
||
Lorsqu'un nœud est interpolé, il est essentiel que la transformation soit définie pendant :ref:`Node._physics_process()<class_Node_private_method__physics_process>` (durant un tic de calcul de la physique) plutôt que :ref:`Node._process()<class_Node_private_method__process>` (durant une trame).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/profiler/max_functions:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/settings/profiler/max_functions** = ``16384`` :ref:`🔗<class_ProjectSettings_property_debug/settings/profiler/max_functions>`
|
||
|
||
Nombre maximal de fonctions par trame autorisées lors du profilage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/profiler/max_timestamp_query_elements:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/settings/profiler/max_timestamp_query_elements** = ``256`` :ref:`🔗<class_ProjectSettings_property_debug/settings/profiler/max_timestamp_query_elements>`
|
||
|
||
Nombre maximum d'éléments de requête de timestamp autorisés par trame pour le profilage visuel.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/stdout/print_fps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/stdout/print_fps** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/settings/stdout/print_fps>`
|
||
|
||
Afficher le nombre de trames par seconde dans la sortie standard chaque seconde.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/stdout/print_gpu_profile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/stdout/print_gpu_profile** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/settings/stdout/print_gpu_profile>`
|
||
|
||
Afficher des informations sur le profil GPU par seconde dans la sortie standard chaque seconde. Cela inclut combien de temps prend en moyenne le GPU pour rendre une trame, divisé en diverses étapes de la pipeline de rendu, comme les CanvasItems, les ombres, le glow, etc...
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/settings/stdout/verbose_stdout:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/settings/stdout/verbose_stdout** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/settings/stdout/verbose_stdout>`
|
||
|
||
Affiche plus d'informations sur la sortie standard lors de l'exécution. Affiche des informations telles que les fuites de mémoire, quelles scènes et ressources sont chargées, etc. Cela peut également être activé en utilisant l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--verbose`` ou ``-v``, même sur un projet exporté. Voir aussi :ref:`OS.is_stdout_verbose()<class_OS_method_is_stdout_verbose>` et :ref:`@GlobalScope.print_verbose()<class_@GlobalScope_method_print_verbose>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/device_limit_exceeded:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/device_limit_exceeded** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/device_limit_exceeded>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsque le shader dépasse certaines limites du périphérique. Actuellement, la seule limite de périphérique vérifiée est la limite de taille du buffer uniforme. À l'avenir, d'autres limites de périphériques seront ajoutées.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/enable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/enable** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/enable>`
|
||
|
||
Si ``true``, active des avertissements de shader spécifiques (voir les paramètres ``debug/shader_language/warnings/*``). Si ``false``, désactive tous les avertissements de shader.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/float_comparison:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/float_comparison** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/float_comparison>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsque deux nombres flottants sont comparés directement avec l'opérateur ``==`` ou l'opérateur ``!=``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/formatting_error:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/formatting_error** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/formatting_error>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lors de la rencontre de certaines erreurs de formatage. Actuellement, cela ne vérifie que les instructions vides. D'autres erreurs de formatage pourront être ajoutées dans le futur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/magic_position_write:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/magic_position_write** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/magic_position_write>`
|
||
|
||
When set to ``true``, produces a warning when the shader contains ``POSITION = vec4(vertex,`` as this was very common code written in Godot 4.2 and earlier that was paired with a QuadMesh to produce a full screen post processes pass. With the switch to reversed z in 4.3, this trick no longer works, as it implicitly relied on the ``VERTEX.z`` being 0.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/treat_warnings_as_errors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/treat_warnings_as_errors** = ``false`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/treat_warnings_as_errors>`
|
||
|
||
Lorsque défini à ``true``, les avertissements sont traités comme des erreurs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_constant:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_constant** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_constant>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'une constante n'est jamais utilisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_function:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_function** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_function>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'une fonction n'est jamais utilisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_local_variable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_local_variable** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_local_variable>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'une variable locale n'est jamais utilisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_struct:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_struct** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_struct>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'une struct n'est jamais utilisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_uniform:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_uniform** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_uniform>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'un uniform n'est jamais utilisé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shader_language/warnings/unused_varying:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shader_language/warnings/unused_varying** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shader_language/warnings/unused_varying>`
|
||
|
||
Lorsque défini à ``true``, produit un avertissement lorsqu'un varying n'est jamais utilisé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/agents_radius_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/agents_radius_color** = ``Color(1, 1, 0, 0.25)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/agents_radius_color>`
|
||
|
||
Couleur du rayon des agents d'évidement, visible lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_agents_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/2d/enable_agents_radius** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_agents_radius>`
|
||
|
||
Si activé, affiche le rayon des agents d'évitement lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/2d/enable_obstacles_radius** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_radius>`
|
||
|
||
Si activé, affiche le rayon des obstacle d'évitement lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_static:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/2d/enable_obstacles_static** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/enable_obstacles_static>`
|
||
|
||
Si activé, affiche le rayon des obstacle d'évitement statiques lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_radius_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/obstacles_radius_color** = ``Color(1, 0.5, 0, 0.25)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_radius_color>`
|
||
|
||
Couleur du rayon des obstacles d'évidement, visible lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushin_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/obstacles_static_edge_pushin_color** = ``Color(1, 0, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushin_color>`
|
||
|
||
Color of the static avoidance obstacles edges when their vertices are winded in order to push agents in, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushout_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/obstacles_static_edge_pushout_color** = ``Color(1, 1, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_edge_pushout_color>`
|
||
|
||
Color of the static avoidance obstacles edges when their vertices are winded in order to push agents out, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushin_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/obstacles_static_face_pushin_color** = ``Color(1, 0, 0, 0)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushin_color>`
|
||
|
||
Color of the static avoidance obstacles faces when their vertices are winded in order to push agents in, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushout_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/2d/obstacles_static_face_pushout_color** = ``Color(1, 1, 0, 0.5)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/2d/obstacles_static_face_pushout_color>`
|
||
|
||
Color of the static avoidance obstacles faces when their vertices are winded in order to push agents out, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/agents_radius_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/agents_radius_color** = ``Color(1, 1, 0, 0.25)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/agents_radius_color>`
|
||
|
||
Couleur du rayon des agents d'évidement, visible lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_agents_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/3d/enable_agents_radius** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_agents_radius>`
|
||
|
||
Si activé, affiche le rayon des agents d'évitement lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/3d/enable_obstacles_radius** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_radius>`
|
||
|
||
Si activé, affiche le rayon des obstacle d'évitement lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_static:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/avoidance/3d/enable_obstacles_static** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/enable_obstacles_static>`
|
||
|
||
Si activé, affiche le rayon des obstacle d'évitement statiques lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_radius_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/obstacles_radius_color** = ``Color(1, 0.5, 0, 0.25)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_radius_color>`
|
||
|
||
Couleur du rayon des obstacles d'évidement, visible lorsque "Évitement visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushin_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/obstacles_static_edge_pushin_color** = ``Color(1, 0, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushin_color>`
|
||
|
||
Color of the static avoidance obstacles edges when their vertices are winded in order to push agents in, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushout_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/obstacles_static_edge_pushout_color** = ``Color(1, 1, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_edge_pushout_color>`
|
||
|
||
Color of the static avoidance obstacles edges when their vertices are winded in order to push agents out, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushin_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/obstacles_static_face_pushin_color** = ``Color(1, 0, 0, 0)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushin_color>`
|
||
|
||
Color of the static avoidance obstacles faces when their vertices are winded in order to push agents in, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushout_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/avoidance/3d/obstacles_static_face_pushout_color** = ``Color(1, 1, 0, 0.5)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/avoidance/3d/obstacles_static_face_pushout_color>`
|
||
|
||
Color of the static avoidance obstacles faces when their vertices are winded in order to push agents out, visible when "Visible Avoidance" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/collision/contact_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/collision/contact_color** = ``Color(1, 0.2, 0.1, 0.8)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/collision/contact_color>`
|
||
|
||
Couleur des points de contact entre les formes de collision, visible lorsque "Formes de collision visibles" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/collision/draw_2d_outlines:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/collision/draw_2d_outlines** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/collision/draw_2d_outlines>`
|
||
|
||
Définit si la physique 2D affichera les contours de collision dans le jeu lorsque "Formes de collision visibles" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/collision/max_contacts_displayed:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **debug/shapes/collision/max_contacts_displayed** = ``10000`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/collision/max_contacts_displayed>`
|
||
|
||
Le nombre maximal de points de contact entre les formes de collision à afficher lorsque "Formes de collision visibles" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/collision/shape_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/collision/shape_color** = ``Color(0, 0.6, 0.7, 0.42)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/collision/shape_color>`
|
||
|
||
Couleur des formes de collision, visible lorsque "Formes de collision visibles" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/agent_path_color** = ``Color(1, 0, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_color>`
|
||
|
||
Couleur pour afficher les chemins d'agent de navigation activés lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_point_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **debug/shapes/navigation/2d/agent_path_point_size** = ``4.0`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/agent_path_point_size>`
|
||
|
||
Taille rastérisée (en pixels) utilisée pour rendre les points du chemin de l'agent de navigation lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/edge_connection_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/edge_connection_color** = ``Color(1, 0, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/edge_connection_color>`
|
||
|
||
Couleur pour afficher les connexions de bords entre les régions de navigation, visibles lorsque "Visible Navigation" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/enable_agent_paths:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/2d/enable_agent_paths** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_agent_paths>`
|
||
|
||
Si activé, affiche les chemins d'agent de navigation lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/2d/enable_edge_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_connections>`
|
||
|
||
If enabled, displays edge connections between navigation regions when "Visible Navigation" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_lines:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/2d/enable_edge_lines** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_edge_lines>`
|
||
|
||
If enabled, displays navigation mesh polygon edges when "Visible Navigation" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/enable_geometry_face_random_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/2d/enable_geometry_face_random_color** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_geometry_face_random_color>`
|
||
|
||
Si activé, colorie chaque face des polygones de maillage de navigation avec une couleur aléatoire lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/enable_link_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/2d/enable_link_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/enable_link_connections>`
|
||
|
||
Si activé, affiche les connexions de lien de navigation lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/geometry_edge_color** = ``Color(0.5, 1, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_color>`
|
||
|
||
Couleur pour afficher les arêtes de polygones de maillage de navigation activés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/geometry_edge_disabled_color** = ``Color(0.5, 0.5, 0.5, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_edge_disabled_color>`
|
||
|
||
Couleur pour afficher les arêtes de polygones de maillage de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/geometry_face_color** = ``Color(0.5, 1, 1, 0.4)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_color>`
|
||
|
||
Couleur pour afficher les faces de polygone de maillage de navigation activés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/geometry_face_disabled_color** = ``Color(0.5, 0.5, 0.5, 0.4)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/geometry_face_disabled_color>`
|
||
|
||
Couleur pour afficher les faces de polygone de maillage de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/link_connection_color** = ``Color(1, 0.5, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_color>`
|
||
|
||
Couleur pour afficher les connections de lien de navigation, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/2d/link_connection_disabled_color** = ``Color(0.5, 0.5, 0.5, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/2d/link_connection_disabled_color>`
|
||
|
||
Couleur pour afficher les connections de lien de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/agent_path_color** = ``Color(1, 0, 0, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_color>`
|
||
|
||
Couleur pour afficher les chemins d'agent de navigation activés lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_point_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **debug/shapes/navigation/3d/agent_path_point_size** = ``4.0`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/agent_path_point_size>`
|
||
|
||
Taille rastérisée (en pixels) utilisée pour rendre les points du chemin de l'agent de navigation lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/edge_connection_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/edge_connection_color** = ``Color(1, 0, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/edge_connection_color>`
|
||
|
||
Couleur pour afficher les connexions de bords entre les régions de navigation, visibles lorsque "Visible Navigation" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_agent_paths** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths>`
|
||
|
||
Si activé, affiche les chemins d'agent de navigation lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths_xray:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_agent_paths_xray** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_agent_paths_xray>`
|
||
|
||
Si activé, affiche les chemins d'agent de navigation à travers la géométrie lorsqu'un agent a le débogage activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_edge_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections>`
|
||
|
||
If enabled, displays edge connections between navigation regions when "Visible Navigation" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections_xray:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_edge_connections_xray** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_connections_xray>`
|
||
|
||
Si activé, affiche les arêtes de connexion entre les régions de navigation à travers la géométrie lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_edge_lines** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines>`
|
||
|
||
If enabled, displays navigation mesh polygon edges when "Visible Navigation" is enabled in the Debug menu.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines_xray:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_edge_lines_xray** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_edge_lines_xray>`
|
||
|
||
Si activé, affiche les arêtes des polygones de maillage de navigation à travers la géométrie lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_geometry_face_random_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_geometry_face_random_color** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_geometry_face_random_color>`
|
||
|
||
Si activé, colorie chaque face des polygones de maillage de navigation avec une couleur aléatoire lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_link_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections>`
|
||
|
||
Si activé, affiche les connexions de lien de navigation lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections_xray:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **debug/shapes/navigation/3d/enable_link_connections_xray** = ``true`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/enable_link_connections_xray>`
|
||
|
||
Si activé, affiche les connexions de lien de navigation à travers la géométrie lorsque « Navigation visible » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/geometry_edge_color** = ``Color(0.5, 1, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_color>`
|
||
|
||
Couleur pour afficher les arêtes de polygones de maillage de navigation activés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/geometry_edge_disabled_color** = ``Color(0.5, 0.5, 0.5, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_edge_disabled_color>`
|
||
|
||
Couleur pour afficher les arêtes de polygones de maillage de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/geometry_face_color** = ``Color(0.5, 1, 1, 0.4)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_color>`
|
||
|
||
Couleur pour afficher les faces de polygone de maillage de navigation activés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/geometry_face_disabled_color** = ``Color(0.5, 0.5, 0.5, 0.4)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/geometry_face_disabled_color>`
|
||
|
||
Couleur pour afficher les faces de polygone de maillage de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/link_connection_color** = ``Color(1, 0.5, 1, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_color>`
|
||
|
||
Couleur pour afficher les connections de lien de navigation, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_disabled_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/navigation/3d/link_connection_disabled_color** = ``Color(0.5, 0.5, 0.5, 1)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/navigation/3d/link_connection_disabled_color>`
|
||
|
||
Couleur pour afficher les connections de lien de navigation désactivés, visibles lorsque "Navigation visible" est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/paths/geometry_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **debug/shapes/paths/geometry_color** = ``Color(0.1, 1, 0.7, 0.4)`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/paths/geometry_color>`
|
||
|
||
Couleur de la géométrie du chemin de courbe, visible lorsque « Chemins visibles » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_debug/shapes/paths/geometry_width:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **debug/shapes/paths/geometry_width** = ``2.0`` :ref:`🔗<class_ProjectSettings_property_debug/shapes/paths/geometry_width>`
|
||
|
||
Largeur de ligne de la géométrie du chemin de courbe, visible lorsque « Chemins visibles » est activé dans le menu Débogage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver>`
|
||
|
||
Définit le pilote utilisé par le serveur d'affichage. Cette propriété ne peut pas être modifiée directement, à la place, définissez le driver en utilisant les redéfinitions spécifiques aux plateformes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.android:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.android** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.android>`
|
||
|
||
Redéfinition Android pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.ios:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.ios** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.ios>`
|
||
|
||
Redéfinition iOS pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.linuxbsd:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.linuxbsd** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.linuxbsd>`
|
||
|
||
Redéfinition LinuxBSD pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.macos** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.macos>`
|
||
|
||
Redéfinition MacOS pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.visionos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.visionos** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.visionos>`
|
||
|
||
Redéfinition visionOS pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/display_server/driver.windows:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/display_server/driver.windows** :ref:`🔗<class_ProjectSettings_property_display/display_server/driver.windows>`
|
||
|
||
Redéfinition Windows pour :ref:`display/display_server/driver<class_ProjectSettings_property_display/display_server/driver>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/mouse_cursor/custom_image:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/mouse_cursor/custom_image** = ``""`` :ref:`🔗<class_ProjectSettings_property_display/mouse_cursor/custom_image>`
|
||
|
||
L'image personnalisée pour le curseur de la souris (limitée à 256x256 pixels).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/mouse_cursor/custom_image_hotspot:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector2<class_Vector2>` **display/mouse_cursor/custom_image_hotspot** = ``Vector2(0, 0)`` :ref:`🔗<class_ProjectSettings_property_display/mouse_cursor/custom_image_hotspot>`
|
||
|
||
Point d'activation pour l’image de curseur de souris personnalisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/mouse_cursor/tooltip_position_offset:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector2<class_Vector2>` **display/mouse_cursor/tooltip_position_offset** = ``Vector2(10, 10)`` :ref:`🔗<class_ProjectSettings_property_display/mouse_cursor/tooltip_position_offset>`
|
||
|
||
Le décalage de la position des infobulles, relatif au point d'activation du curseur de la souris.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/dpi/allow_hidpi:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/dpi/allow_hidpi** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/dpi/allow_hidpi>`
|
||
|
||
If ``true``, allows HiDPI display on Windows, macOS, Android, iOS and Web. If ``false``, the platform's low-DPI fallback will be used on HiDPI displays, which causes the window to be displayed in a blurry or pixelated manner (and can cause various window management bugs). Therefore, it is recommended to make your project scale to :doc:`multiple resolutions <../tutorials/rendering/multiple_resolutions>` instead of disabling this setting.
|
||
|
||
\ **Note:** This setting has no effect on Linux as DPI-awareness fallbacks are not supported there.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/energy_saving/keep_screen_on:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/energy_saving/keep_screen_on** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/energy_saving/keep_screen_on>`
|
||
|
||
Si ``true``, garde l'écran allumé (même en cas d'inactivité), de sorte que le économiseur d'écran ne prend pas le dessus. Fonctionne sur les plateformes de bureau et mobiles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/frame_pacing/android/enable_frame_pacing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/frame_pacing/android/enable_frame_pacing** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/frame_pacing/android/enable_frame_pacing>`
|
||
|
||
Active Swappy pour du frame pacing stable sur Android. Très recommandé.
|
||
|
||
\ **Note :** Cette option sera forcée d'être désactivée lorsque vous utilisez OpenXR.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/frame_pacing/android/swappy_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/frame_pacing/android/swappy_mode** = ``2`` :ref:`🔗<class_ProjectSettings_property_display/window/frame_pacing/android/swappy_mode>`
|
||
|
||
Swappy mode to use. The options are:
|
||
|
||
- ``pipeline_forced_on``: Try to honor :ref:`Engine.max_fps<class_Engine_property_max_fps>`. Pipelining is always on. This is the same behavior as a desktop PC.
|
||
|
||
- ``auto_fps_pipeline_forced_on``: Calculate the max FPS automatically. The actual max FPS will be between ``0`` and :ref:`Engine.max_fps<class_Engine_property_max_fps>`. While this sounds convenient, beware that Swappy will often downgrade the max FPS until it finds a value that can be maintained. That means, if your game runs between 40fps and 60fps on a 60hz screen, after some time Swappy will downgrade the max FPS so that the game renders at a perfect 30fps.
|
||
|
||
- ``auto_fps_auto_pipeline``: Same as ``auto_fps_pipeline_forced_on``, but if Swappy detects that rendering is very fast (for example it takes less than 8ms to render on a 60hz screen), Swappy will disable pipelining to minimize input latency. This is the default.
|
||
|
||
\ **Note:** If :ref:`Engine.max_fps<class_Engine_property_max_fps>` is ``0``, the actual max FPS will be considered to be the screen's refresh rate (often 60hz, 90hz, or 120hz, depending on device model and OS settings).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/handheld/orientation:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/handheld/orientation** = ``0`` :ref:`🔗<class_ProjectSettings_property_display/window/handheld/orientation>`
|
||
|
||
L'orientation par défaut de l'écran à utiliser sur les appareils mobiles. Voir :ref:`ScreenOrientation<enum_DisplayServer_ScreenOrientation>` pour les valeurs possibles.
|
||
|
||
\ **Note :** Lors d'une orientation en portrait, ce paramètre n'inverse pas automatiquement la largeur et la hauteur de la résolution du projet. Au lieu de cela, vous devez définir :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>` et :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>` en conséquence.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/ios/allow_high_refresh_rate:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/ios/allow_high_refresh_rate** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/ios/allow_high_refresh_rate>`
|
||
|
||
Si ``true``, les appareils iOS qui supportent un taux de rafraîchissement /"ProMotion" élevé seront autorisés à rendre jusqu'à 120 trames par seconde.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/ios/hide_home_indicator:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/ios/hide_home_indicator** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/ios/hide_home_indicator>`
|
||
|
||
Si ``true``, l'indicateur Home est automatiquement caché. Cela n'affecte que les appareils iOS sans bouton Home physique.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/ios/hide_status_bar:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/ios/hide_status_bar** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/ios/hide_status_bar>`
|
||
|
||
Si ``true``, la barre de statut est cachée pendant que l'application fonctionne.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/ios/suppress_ui_gesture:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/ios/suppress_ui_gesture** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/ios/suppress_ui_gesture>`
|
||
|
||
Si ``true``, il faudra deux swipes pour accéder à l'interface utilisateur iOS qui utilise des gestes.
|
||
|
||
\ **Note :** Ce paramètre n'a pas d'effet sur l'indicateur Home si ``hide_home_indicator`` vaut ``true``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/per_pixel_transparency/allowed:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/per_pixel_transparency/allowed** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>`
|
||
|
||
Si ``true``, permet la transparence par pixel pour l'arrière-plan de la fenêtre. Cela affecte la performance, alors laissez-le sur ``false`` à moins que vous en ayez besoin. Voir aussi :ref:`display/window/size/transparent<class_ProjectSettings_property_display/window/size/transparent>` et :ref:`rendering/viewport/transparent_background<class_ProjectSettings_property_rendering/viewport/transparent_background>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/always_on_top:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/always_on_top** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/always_on_top>`
|
||
|
||
Force la fenêtre principale à toujours être au dessus des autres.
|
||
|
||
\ **Note :** Ce paramètre est ignoré sur iOS, Android et Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/borderless:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/borderless** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/borderless>`
|
||
|
||
Force la fenêtre principale à être sans bordures.
|
||
|
||
\ **Note :** Ce paramètre est ignoré sur iOS, Android et Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/extend_to_title:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/extend_to_title** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/extend_to_title>`
|
||
|
||
Le contenu principal de la fenêtre est élargi à la taille complète de la fenêtre. Contrairement à une fenêtre sans frontières, le cadre est laissé intact et peut être utilisé pour redimensionner la fenêtre, et la barre de titre est transparente, mais a les boutons minimiser/maximiser/fermer.
|
||
|
||
\ **Note :** Ce paramètre n'est implémenté que sur macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/initial_position:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector2i<class_Vector2i>` **display/window/size/initial_position** = ``Vector2i(0, 0)`` :ref:`🔗<class_ProjectSettings_property_display/window/size/initial_position>`
|
||
|
||
Position initiale de la fenêtre principale (dans les coordonnées de bureau virtuel), ce paramètre est utilisé seulement si :ref:`display/window/size/initial_position_type<class_ProjectSettings_property_display/window/size/initial_position_type>` est défini à "Absolute" (``0``).
|
||
|
||
\ **Note :** Ce paramètre n'affecte que le projet exporté, ou lorsque le projet est exécuté depuis la ligne de commande. Dans l'éditeur, la valeur de :ref:`EditorSettings.run/window_placement/rect_custom_position<class_EditorSettings_property_run/window_placement/rect_custom_position>` est utilisée à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/initial_position_type:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/initial_position_type** = ``1`` :ref:`🔗<class_ProjectSettings_property_display/window/size/initial_position_type>`
|
||
|
||
Main window initial position.
|
||
|
||
\ ``0`` - "Absolute", :ref:`display/window/size/initial_position<class_ProjectSettings_property_display/window/size/initial_position>` is used to set window position.
|
||
|
||
\ ``1`` - "Primary Screen Center".
|
||
|
||
\ ``3`` - "Other Screen Center", :ref:`display/window/size/initial_screen<class_ProjectSettings_property_display/window/size/initial_screen>` is used to set the screen.
|
||
|
||
\ ``4`` - "Center of Screen With Mouse Pointer".
|
||
|
||
\ ``5`` - "Center of Screen With Keyboard Focus".
|
||
|
||
\ **Note:** This setting only affects the exported project, or when the project is run from the command line. In the editor, the value of :ref:`EditorSettings.run/window_placement/rect<class_EditorSettings_property_run/window_placement/rect>` is used instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/initial_screen:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/initial_screen** = ``0`` :ref:`🔗<class_ProjectSettings_property_display/window/size/initial_screen>`
|
||
|
||
Écran initial de la fenêtre principale, ce paramètre est utilisé seulement si :ref:`display/window/size/initial_position_type<class_ProjectSettings_property_display/window/size/initial_position_type>` est défini à "Other Screen Center" (``1``).
|
||
|
||
\ **Note :** Ce paramètre n'affecte que le projet exporté, ou lorsque le projet est exécuté depuis la ligne de commande. Dans l'éditeur, la valeur de :ref:`EditorSettings.run/window_placement/screen<class_EditorSettings_property_run/window_placement/screen>` est utilisée à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/maximize_disabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/maximize_disabled** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/maximize_disabled>`
|
||
|
||
Si ``true``, le bouton de maximisation de la fenêtre principale est désactivé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/minimize_disabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/minimize_disabled** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/minimize_disabled>`
|
||
|
||
Si ``true``, le bouton de minimisation de la fenêtre principale est désactivé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/mode** = ``0`` :ref:`🔗<class_ProjectSettings_property_display/window/size/mode>`
|
||
|
||
Mode de la fenêtre principale. Voir :ref:`WindowMode<enum_DisplayServer_WindowMode>` pour les valeurs possibles et comment chaque mode se comporte.
|
||
|
||
\ **Note :** Le jeu en mode intégré n'est disponible que dans le mode "Windowed".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/no_focus:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/no_focus** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/no_focus>`
|
||
|
||
La fenêtre principale ne peut pas avoir le focus. Une fenêtre sans focus ignorera toutes les entrées, sauf les clics de souris.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/resizable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/resizable** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/size/resizable>`
|
||
|
||
Si ``true``, permet à la fenêtre d'être redimensionnable par défaut.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour changer si la fenêtre est redimensionnable durant l'exécution, définissez :ref:`Window.unresizable<class_Window_property_unresizable>` sur la fenêtre racine à la place, qui peut être récupérée en utilisant ``get_viewport().get_window()``. :ref:`Window.unresizable<class_Window_property_unresizable>` prend la valeur opposée de ce paramètre.
|
||
|
||
\ **Note :** Certains gestionnaires de fenêtre peuvent être configurés pour ignorer le statut non-redimensionnable d'une fenêtre. Ne comptez pas sur ce paramètre comme une garantie que la fenêtre ne sera *jamais* sera redimensionnable.
|
||
|
||
\ **Note :** Ce paramètre est ignoré sur iOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/sharp_corners:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/sharp_corners** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/sharp_corners>`
|
||
|
||
Si ``true``, la fenêtre principale utilise des coins pointus par défaut.
|
||
|
||
\ **Note :** Cette propriété est implémentée seulement sous Windows (11).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/transparent:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/size/transparent** = ``false`` :ref:`🔗<class_ProjectSettings_property_display/window/size/transparent>`
|
||
|
||
If ``true``, enables a window manager hint that the main window background *can* be transparent. This does not make the background actually transparent. For the background to be transparent, the root viewport must also be made transparent by enabling :ref:`rendering/viewport/transparent_background<class_ProjectSettings_property_rendering/viewport/transparent_background>`.
|
||
|
||
\ **Note:** To use a transparent splash screen, set :ref:`application/boot_splash/bg_color<class_ProjectSettings_property_application/boot_splash/bg_color>` to ``Color(0, 0, 0, 0)``.
|
||
|
||
\ **Note:** This setting has no effect if :ref:`display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>` is set to ``false``.
|
||
|
||
\ **Note:** This setting has no effect on Android as transparency is controlled only via :ref:`display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/viewport_height:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/viewport_height** = ``648`` :ref:`🔗<class_ProjectSettings_property_display/window/size/viewport_height>`
|
||
|
||
Définit la hauteur du viewport principal du jeu. Sur les plates-formes de bureau, c'est aussi la hauteur initiale de la fenêtre, représentée par un rectangle de couleur indigo dans l'éditeur 2D. Les réglages du mode d'étirement utilisent également ceci comme référence lors de l'utilisation des modes d'étirement ``canvas_items`` ou ``viewport``. Voir aussi :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>`, :ref:`display/window/size/window_width_override<class_ProjectSettings_property_display/window/size/window_width_override>` et :ref:`display/window/size/window_height_override<class_ProjectSettings_property_display/window/size/window_height_override>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/viewport_width:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/viewport_width** = ``1152`` :ref:`🔗<class_ProjectSettings_property_display/window/size/viewport_width>`
|
||
|
||
Définit la largeur du viewport principal du jeu. Sur les plates-formes de bureau, c'est aussi la largeur initiale de la fenêtre, représentée par un rectangle de couleur indigo dans l'éditeur 2D. Les réglages du mode d'étirement utilisent également ceci comme référence lors de l'utilisation des modes d'étirement ``canvas_items`` ou ``viewport``. Voir aussi :ref:`display/window/size/window_width_override<class_ProjectSettings_property_display/window/size/window_width_override>` et :ref:`display/window/size/window_height_override<class_ProjectSettings_property_display/window/size/window_height_override>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/window_height_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/window_height_override** = ``0`` :ref:`🔗<class_ProjectSettings_property_display/window/size/window_height_override>`
|
||
|
||
Sur les plateformes de bureau, redéfinit la hauteur initiale de la fenêtre du jeu. Voir aussi :ref:`display/window/size/window_width_override<class_ProjectSettings_property_display/window/size/window_width_override>`, :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>` et :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>`.
|
||
|
||
\ **Note :** Par défaut, ou lorsqu'elle est définie à ``0``, la hauteur initiale de la fenêtre est la hauteur du viewport, :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>`. Ce paramètre est ignoré sur iOS, Android et Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/size/window_width_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/size/window_width_override** = ``0`` :ref:`🔗<class_ProjectSettings_property_display/window/size/window_width_override>`
|
||
|
||
Sur les plateformes de bureau, redéfinit la largeur initiale de la fenêtre du jeu. Voir aussi :ref:`display/window/size/window_height_override<class_ProjectSettings_property_display/window/size/window_height_override>`, :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>` et :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>`.
|
||
|
||
\ **Note :** Par défaut, ou lorsqu'elle est définie à ``0``, la largeur initiale de la fenêtre est la largeur du viewport, :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>`. Ce paramètre est ignoré sur iOS, Android et Web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/stretch/aspect:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/window/stretch/aspect** = ``"keep"`` :ref:`🔗<class_ProjectSettings_property_display/window/stretch/aspect>`
|
||
|
||
Defines how the aspect ratio of the base size is preserved when stretching to fit the resolution of the window or screen.
|
||
|
||
\ ``"ignore"``: Ignore the aspect ratio when stretching the screen. This means that the original resolution will be stretched to exactly fill the screen, even if it's wider or narrower. This may result in non-uniform stretching: things looking wider or taller than designed.
|
||
|
||
\ ``"keep"``: Keep aspect ratio when stretching the screen. This means that the viewport retains its original size regardless of the screen resolution, and black bars will be added to the top/bottom of the screen ("letterboxing") or the sides ("pillarboxing").
|
||
|
||
\ ``"keep_width"``: Keep aspect ratio when stretching the screen. If the screen is wider than the base size, black bars are added at the left and right (pillarboxing). But if the screen is taller than the base resolution, the viewport will be grown in the vertical direction (and more content will be visible at the bottom). You can also think of this as "Expand Vertically".
|
||
|
||
\ ``"keep_height"``: Keep aspect ratio when stretching the screen. If the screen is taller than the base size, black bars are added at the top and bottom (letterboxing). But if the screen is wider than the base resolution, the viewport will be grown in the horizontal direction (and more content will be visible to the right). You can also think of this as "Expand Horizontally".
|
||
|
||
\ ``"expand"``: Keep aspect ratio when stretching the screen, but keep neither the base width nor height. Depending on the screen aspect ratio, the viewport will either be larger in the horizontal direction (if the screen is wider than the base size) or in the vertical direction (if the screen is taller than the original size).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/stretch/mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/window/stretch/mode** = ``"disabled"`` :ref:`🔗<class_ProjectSettings_property_display/window/stretch/mode>`
|
||
|
||
Defines how the base size is stretched to fit the resolution of the window or screen.
|
||
|
||
\ ``"disabled"``: No stretching happens. One unit in the scene corresponds to one pixel on the screen. In this mode, :ref:`display/window/stretch/aspect<class_ProjectSettings_property_display/window/stretch/aspect>` has no effect. Recommended for non-game applications.
|
||
|
||
\ ``"canvas_items"``: The base size specified in width and height in the project settings is stretched to cover the whole screen (taking :ref:`display/window/stretch/aspect<class_ProjectSettings_property_display/window/stretch/aspect>` into account). This means that everything is rendered directly at the target resolution. 3D is unaffected, while in 2D, there is no longer a 1:1 correspondence between sprite pixels and screen pixels, which may result in scaling artifacts. Recommended for most games that don't use a pixel art aesthetic, although it is possible to use this stretch mode for pixel art games too (especially in 3D).
|
||
|
||
\ ``"viewport"``: The size of the root :ref:`Viewport<class_Viewport>` is set precisely to the base size specified in the Project Settings' Display section. The scene is rendered to this viewport first. Finally, this viewport is scaled to fit the screen (taking :ref:`display/window/stretch/aspect<class_ProjectSettings_property_display/window/stretch/aspect>` into account). Recommended for games that use a pixel art aesthetic.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/stretch/scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **display/window/stretch/scale** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_display/window/stretch/scale>`
|
||
|
||
Le multiplicateur de facteur d'échelle à utiliser pour les éléments 2D. Ceci multiplie le facteur d'échelle final déterminé par :ref:`display/window/stretch/mode<class_ProjectSettings_property_display/window/stretch/mode>`. Si vous utilisez le mode d'étirement **Disabled**, ce facteur d'échelle est appliqué tel quel. Cela peut être ajusté pour rendre l'interface utilisateur plus facile à lire sur certains écrans.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/stretch/scale_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **display/window/stretch/scale_mode** = ``"fractional"`` :ref:`🔗<class_ProjectSettings_property_display/window/stretch/scale_mode>`
|
||
|
||
The policy to use to determine the final scale factor for 2D elements. This affects how :ref:`display/window/stretch/scale<class_ProjectSettings_property_display/window/stretch/scale>` is applied, in addition to the automatic scale factor determined by :ref:`display/window/stretch/mode<class_ProjectSettings_property_display/window/stretch/mode>`.
|
||
|
||
\ ``"fractional"``: The scale factor will not be modified.
|
||
|
||
\ ``"integer"``: The scale factor will be floored to an integer value, which means that the screen size will always be an integer multiple of the base viewport size. This provides a crisp pixel art appearance.
|
||
|
||
\ **Note:** When using integer scaling with a stretch mode, resizing the window to be smaller than the base viewport size will clip the contents. Consider preventing that by setting :ref:`Window.min_size<class_Window_property_min_size>` to the same value as the base viewport size defined in :ref:`display/window/size/viewport_width<class_ProjectSettings_property_display/window/size/viewport_width>` and :ref:`display/window/size/viewport_height<class_ProjectSettings_property_display/window/size/viewport_height>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/subwindows/embed_subwindows:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **display/window/subwindows/embed_subwindows** = ``true`` :ref:`🔗<class_ProjectSettings_property_display/window/subwindows/embed_subwindows>`
|
||
|
||
If ``true``, subwindows are embedded in the main window (this is also called single-window mode). Single-window mode can be faster as it does not need to create a separate window for every popup and tooltip, which can be a slow operation depending on the operating system and rendering method in use.
|
||
|
||
If ``false``, subwindows are created as separate windows (this is also called multi-window mode). This allows them to be moved outside the main window and use native operating system window decorations.
|
||
|
||
This is equivalent to :ref:`EditorSettings.interface/editor/single_window_mode<class_EditorSettings_property_interface/editor/single_window_mode>` in the editor.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_display/window/vsync/vsync_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **display/window/vsync/vsync_mode** = ``1`` :ref:`🔗<class_ProjectSettings_property_display/window/vsync/vsync_mode>`
|
||
|
||
Définit le mode de V-Sync (synchronisation verticale) pour la fenêtre principale du jeu. Le mode de V-Sync de l'éditeur peut être défini en utilisant :ref:`EditorSettings.interface/editor/vsync_mode<class_EditorSettings_property_interface/editor/vsync_mode>`.
|
||
|
||
Voir :ref:`VSyncMode<enum_DisplayServer_VSyncMode>` pour les valeurs possibles et comment elles affectent le comportement de votre application.
|
||
|
||
Selon la plate-forme et la méthode de rendu, le moteur revient sur **Enabled** si le mode souhaité n'est pas supporté.
|
||
|
||
La V-Sync peut être désactivé sur la ligne de commande en utilisant l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--disable-vsync``.
|
||
|
||
\ **Note :** Les modes **Adaptive** et **Mailbox** de la V-Sync sont uniquement supportés dans les méthodes de rendu Forward+ et Mobile, et non dans Compatibilité.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour modifier le mode de V-Sync durant l'exécution, appelez :ref:`DisplayServer.window_set_vsync_mode()<class_DisplayServer_method_window_set_vsync_mode>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_dotnet/project/assembly_name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **dotnet/project/assembly_name** = ``""`` :ref:`🔗<class_ProjectSettings_property_dotnet/project/assembly_name>`
|
||
|
||
Nom de l'assembly .NET. Ce nom est utilisé comme nom des fichiers ``.csproj`` et ``.sln``. Par défaut, il est défini au nom du projet (:ref:`application/config/name<class_ProjectSettings_property_application/config/name>`) permettant de le modifier à l'avenir sans affecter l'assembly .NET.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_dotnet/project/assembly_reload_attempts:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **dotnet/project/assembly_reload_attempts** = ``3`` :ref:`🔗<class_ProjectSettings_property_dotnet/project/assembly_reload_attempts>`
|
||
|
||
Nombre de fois pour tenter de recharger l'assembly après la re-compilation des assemblies .NET. Effectivement aussi le timeout en secondes durant l'attente de la fin du déchargement des assemblies de scripts.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_dotnet/project/solution_directory:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **dotnet/project/solution_directory** = ``""`` :ref:`🔗<class_ProjectSettings_property_dotnet/project/solution_directory>`
|
||
|
||
Répertoire qui contient le fichier ``.sln``. Par défaut, les fichiers ``.sln`` se trouvent à la racine du répertoire du projet, à côté des fichiers ``project.godot`` et ``.csproj``.
|
||
|
||
Changer cette valeur permet de configurer un scénario multi-projet où il existe plusieurs ``.csproj``. Gardez à l'esprit que le projet Godot est considéré comme l'un des projets C# dans l'espace de travail et son répertoire racine devrait contenir les fichiers ``project.godot`` et ``.csproj`` l'un à côté de l'autre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/export/convert_text_resources_to_binary:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **editor/export/convert_text_resources_to_binary** = ``true`` :ref:`🔗<class_ProjectSettings_property_editor/export/convert_text_resources_to_binary>`
|
||
|
||
Si ``true``, les fichiers de ressource texte (``tres``) et de scène texte (``tscn``) sont convertis au format binaire correspondant durant l'export. Cela diminue les tailles de fichiers et accélère légèrement le chargement.
|
||
|
||
\ **Note :** Comme l'extension de fichier d'une ressource peut changer dans un projet exporté, il est fortement recommandé d'utiliser :ref:`@GDScript.load()<class_@GDScript_method_load>` ou :ref:`ResourceLoader<class_ResourceLoader>` au lieu de :ref:`FileAccess<class_FileAccess>` pour charger des ressources de façon dynamique.
|
||
|
||
\ **Note :** Le fichier des paramètres du projet (``project.godot``) sera toujours converti en binaire durant l'export, peu importe ce paramètre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/import/atlas_max_width:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/import/atlas_max_width** = ``2048`` :ref:`🔗<class_ProjectSettings_property_editor/import/atlas_max_width>`
|
||
|
||
La largeur maximale à utiliser lors de l'importation de textures comme atlas. La valeur sera arrondie à la puissance de deux la plus proche lorsqu'elle sera utilisée. Utilisez ceci pour éviter que les textures importées ne grandissent trop dans l'autre direction.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/import/reimport_missing_imported_files:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **editor/import/reimport_missing_imported_files** = ``true`` :ref:`🔗<class_ProjectSettings_property_editor/import/reimport_missing_imported_files>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/import/use_multiple_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **editor/import/use_multiple_threads** = ``true`` :ref:`🔗<class_ProjectSettings_property_editor/import/use_multiple_threads>`
|
||
|
||
Si ``true``, l'importation de ressources est effectuée sur plusieurs threads.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/audio_bit_depth:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/audio_bit_depth** = ``16`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/audio_bit_depth>`
|
||
|
||
Number of bits per audio sample written to the ``.avi`` file. Only 16 and 32-bit are supported.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/disable_vsync:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **editor/movie_writer/disable_vsync** = ``false`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/disable_vsync>`
|
||
|
||
Si ``true``, demande que la V-Sync soit désactivée lors de l'écriture d'un film (similaire à définir :ref:`display/window/vsync/vsync_mode<class_ProjectSettings_property_display/window/vsync/vsync_mode>` à **Disabled**). Cela peut accélérer l'écriture vidéo si le matériel est assez rapide pour rendre, encoder et enregistrer la vidéo à un taux de rafraîchissement plus élevé que le taux de rafraîchissement du moniteur.
|
||
|
||
\ **Note :** :ref:`editor/movie_writer/disable_vsync<class_ProjectSettings_property_editor/movie_writer/disable_vsync>` n'a aucun effet si le système d'exploitation ou le pilote graphique force la V-Sync sans aucune possibilité pour applications de la désactiver.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/fps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/fps** = ``60`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/fps>`
|
||
|
||
Le nombre de trames par seconde à enregistrer dans la vidéo lors de l'écriture d'un film. La vitesse de simulation s'ajustera pour toujours correspondre au taux de rafraîchissement spécifié, ce qui signifie que le moteur semble fonctionner plus lentement à des valeurs de :ref:`editor/movie_writer/fps<class_ProjectSettings_property_editor/movie_writer/fps>` supérieures. Certaines valeurs de FPS vous obligeront à ajuster :ref:`editor/movie_writer/mix_rate<class_ProjectSettings_property_editor/movie_writer/mix_rate>` pour empêcher le son de se désynchroniser avec le temps.
|
||
|
||
Ceci peut être spécifié manuellement sur la ligne de commande en utilisant l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--fixed-fps <fps>``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/mix_rate:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/mix_rate** = ``48000`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/mix_rate>`
|
||
|
||
Le taux de mixage audio à utiliser dans l'audio enregistré lors de l'écriture d'un film (en Hz). Cela peut être différent de :ref:`audio/driver/mix_rate<class_ProjectSettings_property_audio/driver/mix_rate>`, mais cette valeur doit être divisible par :ref:`editor/movie_writer/fps<class_ProjectSettings_property_editor/movie_writer/fps>` pour empêcher l'audio de se désynchroniser au cours du temps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/movie_file:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/movie_writer/movie_file** = ``""`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/movie_file>`
|
||
|
||
The output path for the movie. The file extension determines the :ref:`MovieWriter<class_MovieWriter>` that will be used.
|
||
|
||
Godot has 3 built-in :ref:`MovieWriter<class_MovieWriter>`\ s:
|
||
|
||
- OGV container with Theora for video and Vorbis for audio (``.ogv`` file extension). Lossy compression, medium file sizes, fast encoding. The lossy compression quality can be adjusted by changing :ref:`editor/movie_writer/video_quality<class_ProjectSettings_property_editor/movie_writer/video_quality>` and :ref:`editor/movie_writer/ogv/audio_quality<class_ProjectSettings_property_editor/movie_writer/ogv/audio_quality>`. The resulting file can be viewed in Godot with :ref:`VideoStreamPlayer<class_VideoStreamPlayer>` and most video players, but not web browsers as they don't support Theora.
|
||
|
||
- AVI container with MJPEG for video and uncompressed audio (``.avi`` file extension). Lossy compression, medium file sizes, fast encoding. The lossy compression quality can be adjusted by changing :ref:`editor/movie_writer/video_quality<class_ProjectSettings_property_editor/movie_writer/video_quality>`. The resulting file can be viewed in most video players, but it must be converted to another format for viewing on the web or by Godot with :ref:`VideoStreamPlayer<class_VideoStreamPlayer>`. MJPEG does not support transparency. AVI output is currently limited to a file of 4 GB in size at most.
|
||
|
||
- PNG image sequence for video and WAV for audio (``.png`` file extension). Lossless compression, large file sizes, slow encoding. Designed to be encoded to a video file with another tool such as `FFmpeg <https://ffmpeg.org/>`__ after recording. Transparency is currently not supported, even if the root viewport is set to be transparent.
|
||
|
||
If you need to encode to a different format or pipe a stream through third-party software, you can extend this :ref:`MovieWriter<class_MovieWriter>` class to create your own movie writers.
|
||
|
||
When using PNG output, the frame number will be appended at the end of the file name. It starts from 0 and is padded with 8 digits to ensure correct sorting and easier processing. For example, if the output path is ``/tmp/hello.png``, the first two frames will be ``/tmp/hello00000000.png`` and ``/tmp/hello00000001.png``. The audio will be saved at ``/tmp/hello.wav``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/ogv/audio_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **editor/movie_writer/ogv/audio_quality** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/ogv/audio_quality>`
|
||
|
||
The audio encoding quality to use when writing Vorbis audio to a file, between ``-0.1`` and ``1.0`` (inclusive). Higher ``quality`` values result in better-sounding output at the cost of larger file sizes. Even at quality ``1.0``, compression remains lossy.
|
||
|
||
\ **Note:** This does not affect video quality, which is controlled by :ref:`editor/movie_writer/video_quality<class_ProjectSettings_property_editor/movie_writer/video_quality>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/ogv/encoding_speed:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/ogv/encoding_speed** = ``4`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/ogv/encoding_speed>`
|
||
|
||
The tradeoff between encoding speed and compression efficiency. Speed ``1`` is the slowest but provides the best compression. Speed ``4`` is the fastest but provides the worst compression. Video quality is generally not affected significantly by this setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/ogv/keyframe_interval:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/ogv/keyframe_interval** = ``64`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/ogv/keyframe_interval>`
|
||
|
||
Forces keyframes at the specified interval (in frame count). Higher values can improve compression up to a certain level at the expense of higher latency when seeking.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/speaker_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/movie_writer/speaker_mode** = ``0`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/speaker_mode>`
|
||
|
||
Le mode de haut-parleur à utiliser dans l'audio enregistré lors de l'écriture d'un film. Voir :ref:`SpeakerMode<enum_AudioServer_SpeakerMode>` pour les valeurs possibles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/movie_writer/video_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **editor/movie_writer/video_quality** = ``0.75`` :ref:`🔗<class_ProjectSettings_property_editor/movie_writer/video_quality>`
|
||
|
||
The video encoding quality to use when writing a Theora or AVI (MJPEG) video to a file, between ``0.0`` and ``1.0`` (inclusive). Higher ``quality`` values result in better-looking output at the cost of larger file sizes. Recommended ``quality`` values are between ``0.75`` and ``0.9``. Even at quality ``1.0``, compression remains lossy.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/default_signal_callback_name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/naming/default_signal_callback_name** = ``"_on_{node_name}_{signal_name}"`` :ref:`🔗<class_ProjectSettings_property_editor/naming/default_signal_callback_name>`
|
||
|
||
Le format du nom de callback de signal par défaut (dans le fenêtre de Connexion de Signal). Les substitutions suivantes sont disponibles : ``{NodeName}``, ``{nodeName}``, ``{node_name}``, ``{SignalName}``, ``{signalName}``, et ``{signal_name}``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/default_signal_callback_to_self_name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/naming/default_signal_callback_to_self_name** = ``"_on_{signal_name}"`` :ref:`🔗<class_ProjectSettings_property_editor/naming/default_signal_callback_to_self_name>`
|
||
|
||
The format of the default signal callback name when a signal connects to the same node that emits it (in the Signal Connection Dialog). The following substitutions are available: ``{NodeName}``, ``{nodeName}``, ``{node_name}``, ``{SignalName}``, ``{signalName}``, and ``{signal_name}``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/node_name_casing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/naming/node_name_casing** = ``0`` :ref:`🔗<class_ProjectSettings_property_editor/naming/node_name_casing>`
|
||
|
||
Lorsque vous créez des noms de nœuds automatiquement, définissez le type de notation à utiliser dans ce projet. C'est surtout un paramètre de l'éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/node_name_num_separator:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/naming/node_name_num_separator** = ``0`` :ref:`🔗<class_ProjectSettings_property_editor/naming/node_name_num_separator>`
|
||
|
||
Quoi utiliser pour séparer le nom de nœud du numéro. C'est surtout un paramètre de l'éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/scene_name_casing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/naming/scene_name_casing** = ``2`` :ref:`🔗<class_ProjectSettings_property_editor/naming/scene_name_casing>`
|
||
|
||
Lors de la génération de noms de fichiers de scène depuis le nœud racine de la scène, définit le type de notation à utiliser dans ce projet. C'est surtout un paramètre de l’éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/naming/script_name_casing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **editor/naming/script_name_casing** = ``0`` :ref:`🔗<class_ProjectSettings_property_editor/naming/script_name_casing>`
|
||
|
||
Lors de la génération de noms de script depuis le nœud sélectionné, définit le type de notation à utiliser dans ce projet. C'est surtout un paramètre de l’éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/run/main_run_args:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/run/main_run_args** = ``""`` :ref:`🔗<class_ProjectSettings_property_editor/run/main_run_args>`
|
||
|
||
Les arguments en ligne de commande à ajouter à la ligne de commande de Godot lors de l'exécution du projet. Cela n'affecte pas l'éditeur lui-même.
|
||
|
||
Il est possible de faire qu'un autre exécutable démarre Godot en utilisant le placeholder ``%command%``. Le placeholder sera remplacé par la propre ligne de commande de Godot. Les arguments spécifiques au programme devraient être placés *avant* le placeholder, alors que les arguments spécifiques à Godot devraient être placés *après* le placeholder.
|
||
|
||
Par exemple, cela peut être utilisé pour forcer le projet à s'exécuter sur le GPU dédié dans un système NVIDIA Optimus sur Linux:
|
||
|
||
.. code:: text
|
||
|
||
prime-run %command%
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/script/search_in_file_extensions:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`PackedStringArray<class_PackedStringArray>` **editor/script/search_in_file_extensions** :ref:`🔗<class_ProjectSettings_property_editor/script/search_in_file_extensions>`
|
||
|
||
Extensions de fichiers basés sur du texte à inclure dans la fonction "Rechercher dans les fichiers" de l'éditeur de script. Vous pouvez ajouter par exemple ``tscn`` si vous souhaitez également analyser vos fichiers de scène, surtout si vous utilisez des scripts intégrés qui sont sérialisés dans les fichiers de scène.
|
||
|
||
**Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedStringArray<class_PackedStringArray>` for more details.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/script/templates_search_path:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/script/templates_search_path** = ``"res://script_templates"`` :ref:`🔗<class_ProjectSettings_property_editor/script/templates_search_path>`
|
||
|
||
Chemin de recherche de modèles de script spécifique au projet. Godot cherchera des modèles de script à la fois dans le chemin spécifique à l'éditeur et dans ce chemin spécifique au projet.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/version_control/autoload_on_startup:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **editor/version_control/autoload_on_startup** = ``false`` :ref:`🔗<class_ProjectSettings_property_editor/version_control/autoload_on_startup>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_editor/version_control/plugin_name:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **editor/version_control/plugin_name** = ``""`` :ref:`🔗<class_ProjectSettings_property_editor/version_control/plugin_name>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/blender/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/blender/enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/blender/enabled>`
|
||
|
||
Si ``true``, les fichiers de scène 3D Blender avec l'extension ``.blend`` seront importés en les convertissant en glTF 2.0.
|
||
|
||
Cela nécessite de configurer un chemin vers un exécutable Blender dans le paramètre :ref:`EditorSettings.filesystem/import/blender/blender_path<class_EditorSettings_property_filesystem/import/blender/blender_path>`. Blender 3.0 ou ultérieur est nécessaire.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/blender/enabled.android:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/blender/enabled.android** = ``false`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/blender/enabled.android>`
|
||
|
||
Redéfinition pour :ref:`filesystem/import/blender/enabled<class_ProjectSettings_property_filesystem/import/blender/enabled>` sur Android où Blender ne peut pas être facilement accessible depuis Godot.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/blender/enabled.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/blender/enabled.web** = ``false`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/blender/enabled.web>`
|
||
|
||
Redéfinition pour :ref:`filesystem/import/blender/enabled<class_ProjectSettings_property_filesystem/import/blender/enabled>` sur le Web où Blender ne peut pas être facilement accessible depuis Godot.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/fbx2gltf/enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled>`
|
||
|
||
Si ``true``, les fichiers de scène 3D FBX Autodesk avec l'extension ``.fbx`` seront importés en les convertissant en glTF 2.0.
|
||
|
||
Cela nécessite de configurer un chemin vers un exécutable FBX2glTF dans les paramètres de l'éditeur avec le paramètre :ref:`EditorSettings.filesystem/import/fbx/fbx2gltf_path<class_EditorSettings_property_filesystem/import/fbx/fbx2gltf_path>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.android:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/fbx2gltf/enabled.android** = ``false`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.android>`
|
||
|
||
Redéfinition pour :ref:`filesystem/import/fbx2gltf/enabled<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled>` sur Android où FBX2glTF ne peut pas être facilement accessible depuis Godot.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **filesystem/import/fbx2gltf/enabled.web** = ``false`` :ref:`🔗<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled.web>`
|
||
|
||
Redéfinition pour :ref:`filesystem/import/fbx2gltf/enabled<class_ProjectSettings_property_filesystem/import/fbx2gltf/enabled>` sur le Web où FBX2glTF ne peut pas être facilement accessible depuis Godot.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/default_scroll_deadzone:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/common/default_scroll_deadzone** = ``0`` :ref:`🔗<class_ProjectSettings_property_gui/common/default_scroll_deadzone>`
|
||
|
||
La valeur par défaut pour :ref:`ScrollContainer.scroll_deadzone<class_ScrollContainer_property_scroll_deadzone>`, qui sera utilisé pour tous les :ref:`ScrollContainer<class_ScrollContainer>` à moins d'être surchargé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/drag_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/common/drag_threshold** = ``10`` :ref:`🔗<class_ProjectSettings_property_gui/common/drag_threshold>`
|
||
|
||
The minimum distance the mouse cursor must move while pressed before a drag operation begins in the default viewport. For custom viewports see :ref:`Viewport.gui_drag_threshold<class_Viewport_property_gui_drag_threshold>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/show_focus_state_on_pointer_event:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/common/show_focus_state_on_pointer_event** = ``1`` :ref:`🔗<class_ProjectSettings_property_gui/common/show_focus_state_on_pointer_event>`
|
||
|
||
Determines whether a :ref:`Control<class_Control>` should visually indicate focus when said focus is gained using a mouse or touch input.
|
||
|
||
- **Never** (``0``) show the focused state for mouse/touch input.
|
||
|
||
- **Control Supports Keyboard Input** (``1``) shows the focused state even when gained via mouse/touch input (similar to how browsers handle focus).
|
||
|
||
- **Always** (``2``) show the focused state, even if said focus was gained via mouse/touch input.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/snap_controls_to_pixels:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **gui/common/snap_controls_to_pixels** = ``true`` :ref:`🔗<class_ProjectSettings_property_gui/common/snap_controls_to_pixels>`
|
||
|
||
Si ``true``, attache les sommets des nœuds :ref:`Control<class_Control>` au pixel le plus proche pour s'assurer qu'ils restent nettes même lorsque la caméra se déplace ou zoome.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/swap_cancel_ok:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/common/swap_cancel_ok** = ``0`` :ref:`🔗<class_ProjectSettings_property_gui/common/swap_cancel_ok>`
|
||
|
||
How to position the Cancel and OK buttons in the project's :ref:`AcceptDialog<class_AcceptDialog>` windows. Different platforms have different conventions for this, which can be overridden through this setting.
|
||
|
||
- **Auto** follows the platform convention: OK first on Windows, KDE, and LXQt; Cancel first on macOS and other Linux desktop environments.
|
||
|
||
- **Cancel First** forces the Cancel/OK ordering.
|
||
|
||
- **OK First** forces the OK/Cancel ordering.
|
||
|
||
To check if these buttons are swapped at runtime, use :ref:`DisplayServer.get_swap_cancel_ok()<class_DisplayServer_method_get_swap_cancel_ok>`.
|
||
|
||
\ **Note:** This doesn't affect native dialogs such as the ones spawned by :ref:`DisplayServer.dialog_show()<class_DisplayServer_method_dialog_show>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/common/text_edit_undo_stack_max_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/common/text_edit_undo_stack_max_size** = ``1024`` :ref:`🔗<class_ProjectSettings_property_gui/common/text_edit_undo_stack_max_size>`
|
||
|
||
Taille maximale de l'historique annuler/refaire pour les champs :ref:`TextEdit<class_TextEdit>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/fonts/dynamic_fonts/use_oversampling:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **gui/fonts/dynamic_fonts/use_oversampling** = ``true`` :ref:`🔗<class_ProjectSettings_property_gui/fonts/dynamic_fonts/use_oversampling>`
|
||
|
||
If set to ``true`` and :ref:`display/window/stretch/mode<class_ProjectSettings_property_display/window/stretch/mode>` is set to ``"canvas_items"``, font and :ref:`DPITexture<class_DPITexture>` oversampling is enabled in the main window. Use :ref:`Viewport.oversampling<class_Viewport_property_oversampling>` to control oversampling in other viewports and windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/custom:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **gui/theme/custom** = ``""`` :ref:`🔗<class_ProjectSettings_property_gui/theme/custom>`
|
||
|
||
Chemin vers un fichier de ressources :ref:`Theme<class_Theme>` personnalisé à utiliser pour le projet (extension ``.theme`` ou extension générique ``.tres``/``.res``).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/custom_font:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **gui/theme/custom_font** = ``""`` :ref:`🔗<class_ProjectSettings_property_gui/theme/custom_font>`
|
||
|
||
Chemin vers une :ref:`Font<class_Font>` personnalisée à utiliser par défaut pour tous les éléments graphiques du projet.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_font_antialiasing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/theme/default_font_antialiasing** = ``1`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_font_antialiasing>`
|
||
|
||
Mode d’anti-crénelage de police pour la police par défaut du projet. Voir :ref:`FontFile.antialiasing<class_FontFile_property_antialiasing>`.
|
||
|
||
\ **Note :** Ce paramètre n'affecte pas les :ref:`Font<class_Font>` personnalisées utilisées dans le projet. Utilisez plutôt le dock **Import** pour cela (voir :ref:`ResourceImporterDynamicFont.antialiasing<class_ResourceImporterDynamicFont_property_antialiasing>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_font_generate_mipmaps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **gui/theme/default_font_generate_mipmaps** = ``false`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_font_generate_mipmaps>`
|
||
|
||
Si défini à ``true``, la police par défaut aura des mipmaps générées. Cela empêche le texte d'avoir un aspect granuleux lorsqu'un :ref:`Control<class_Control>` est réduit, ou lorsqu'un :ref:`Label3D<class_Label3D>` est vu à une longue distance (si :ref:`Label3D.texture_filter<class_Label3D_property_texture_filter>` est défini à un mode qui affiche des mipmaps).
|
||
|
||
Activer :ref:`gui/theme/default_font_generate_mipmaps<class_ProjectSettings_property_gui/theme/default_font_generate_mipmaps>` augmente le temps de génération de polices et l'utilisation de la mémoire. Activez seulement ce paramètre si vous en avez réellement besoin.
|
||
|
||
\ **Note :** Ce paramètre n'affecte pas les :ref:`Font<class_Font>` personnalisées utilisées dans le projet. Utilisez le dock **Import** pour cela à la place (voir :ref:`ResourceImporterDynamicFont.generate_mipmaps<class_ResourceImporterDynamicFont_property_generate_mipmaps>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_font_hinting:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/theme/default_font_hinting** = ``1`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_font_hinting>`
|
||
|
||
Mode d'hinting de police pour la police par défaut du projet. Voir :ref:`FontFile.hinting<class_FontFile_property_hinting>`.
|
||
|
||
\ **Note :** Ce paramètre n'affecte pas les :ref:`Font<class_Font>` personnalisées utilisées dans le projet. Utilisez plutôt le dock **Import** pour cela (voir :ref:`ResourceImporterDynamicFont.hinting<class_ResourceImporterDynamicFont_property_hinting>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_font_multichannel_signed_distance_field:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **gui/theme/default_font_multichannel_signed_distance_field** = ``false`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_font_multichannel_signed_distance_field>`
|
||
|
||
Si elle est définie à ``true``, la police par défaut utilisera le champ de distance signé multicanal (ou MSDF, pour Multichannel Signed Distance Field) pour être rendue de manière nette à n'importe quelle taille. Puisque cette approche ne repose pas sur la rastérisation de la police à chaque fois que sa taille change, cela permet de redimensionner la police en temps réel sans aucune pénalité de performance. Le texte n'aura pas non plus l'air granuleux pour les :ref:`Control<class_Control>`\ s qui sont rétrécis (ou pour les :ref:`Label3D<class_Label3D>`\ s vus à une longue distance).
|
||
|
||
Le rendu de police MSDF peut être combiné avec :ref:`gui/theme/default_font_generate_mipmaps<class_ProjectSettings_property_gui/theme/default_font_generate_mipmaps>` pour améliorer encore la qualité du rendu de la police lorsqu'elle est rétrécie.
|
||
|
||
\ **Note :** Ce paramètre n'affecte pas les :ref:`Font<class_Font>` personnalisées utilisées dans le projet. Utilisez le dock **Import** pour cela à la place (voir :ref:`ResourceImporterDynamicFont.multichannel_signed_distance_field<class_ResourceImporterDynamicFont_property_multichannel_signed_distance_field>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_font_subpixel_positioning:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/theme/default_font_subpixel_positioning** = ``1`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_font_subpixel_positioning>`
|
||
|
||
Mode de positionnement sub-pixel des glyphes de police pour la police par défaut du projet. Voir :ref:`FontFile.subpixel_positioning<class_FontFile_property_subpixel_positioning>`.
|
||
|
||
\ **Note :** Ce paramètre n'affecte pas les :ref:`Font<class_Font>` personnalisées utilisées dans le projet. Utilisez plutôt le dock **Import** pour cela (voir :ref:`ResourceImporterDynamicFont.subpixel_positioning<class_ResourceImporterDynamicFont_property_subpixel_positioning>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/default_theme_scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **gui/theme/default_theme_scale** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_gui/theme/default_theme_scale>`
|
||
|
||
Le facteur d'échelle par défaut pour les :ref:`Control<class_Control>`\ s, lorsqu'il n'est pas redéfini par un :ref:`Theme<class_Theme>`.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour modifier l'échelle par défaut lors de l'exécution, définissez :ref:`ThemeDB.fallback_base_scale<class_ThemeDB_property_fallback_base_scale>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/theme/lcd_subpixel_layout:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/theme/lcd_subpixel_layout** = ``1`` :ref:`🔗<class_ProjectSettings_property_gui/theme/lcd_subpixel_layout>`
|
||
|
||
Disposition de sous-pixel LCD utilisée pour l'anti-crénelage de police. Voir :ref:`FontLCDSubpixelLayout<enum_TextServer_FontLCDSubpixelLayout>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/timers/button_shortcut_feedback_highlight_time:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **gui/timers/button_shortcut_feedback_highlight_time** = ``0.2`` :ref:`🔗<class_ProjectSettings_property_gui/timers/button_shortcut_feedback_highlight_time>`
|
||
|
||
Lorsque :ref:`BaseButton.shortcut_feedback<class_BaseButton_property_shortcut_feedback>` est activé, il s'agit du temps pendant lequel :ref:`BaseButton<class_BaseButton>` restera mis en évidence après un raccourci.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/timers/incremental_search_max_interval_msec:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **gui/timers/incremental_search_max_interval_msec** = ``2000`` :ref:`🔗<class_ProjectSettings_property_gui/timers/incremental_search_max_interval_msec>`
|
||
|
||
Les préférences du minuteur pour les recherches incrémentale dans les contrôles :ref:`Tree<class_Tree>`, :ref:`ItemList<class_ItemList>`, etc. (en millisecondes).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/timers/text_edit_idle_detect_sec:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **gui/timers/text_edit_idle_detect_sec** = ``3`` :ref:`🔗<class_ProjectSettings_property_gui/timers/text_edit_idle_detect_sec>`
|
||
|
||
Le minuteur pour la détection de l'inactivité dans le :ref:`TextEdit<class_TextEdit>` (en secondes).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/timers/tooltip_delay_sec:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **gui/timers/tooltip_delay_sec** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_gui/timers/tooltip_delay_sec>`
|
||
|
||
Le délai par défaut pour les infobulles (en secondes).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_gui/timers/tooltip_delay_sec.editor_hint:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **gui/timers/tooltip_delay_sec.editor_hint** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_gui/timers/tooltip_delay_sec.editor_hint>`
|
||
|
||
Délai pour les infobulles dans l'éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_accept:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_accept** :ref:`🔗<class_ProjectSettings_property_input/ui_accept>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour confirmer un bouton, menu ou élément de liste ayant le focus, pour valider l'entrée.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_accessibility_drag_and_drop:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_accessibility_drag_and_drop** :ref:`🔗<class_ProjectSettings_property_input/ui_accessibility_drag_and_drop>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour commencer ou finir une opération glisser/déposer sans utiliser la souris.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_cancel:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_cancel** :ref:`🔗<class_ProjectSettings_property_input/ui_cancel>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to discard a modal or pending input.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_close_dialog:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_close_dialog** :ref:`🔗<class_ProjectSettings_property_input/ui_close_dialog>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to close a dialog window.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_close_dialog.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_close_dialog.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_close_dialog.macos>`
|
||
|
||
macOS specific override for the shortcut to close a dialog window.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_colorpicker_delete_preset:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_colorpicker_delete_preset** :ref:`🔗<class_ProjectSettings_property_input/ui_colorpicker_delete_preset>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer un préréglage de couleur dans un :ref:`ColorPicker<class_ColorPicker>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_copy:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_copy** :ref:`🔗<class_ProjectSettings_property_input/ui_copy>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour copier une sélection vers le presse-papiers.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_cut:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_cut** :ref:`🔗<class_ProjectSettings_property_input/ui_cut>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour couper une sélection vers le presse-papiers.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_down:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_down** :ref:`🔗<class_ProjectSettings_property_input/ui_down>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer vers le bas dans l'interface.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_end:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_end** :ref:`🔗<class_ProjectSettings_property_input/ui_end>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer à la position de fin d'un :ref:`Control<class_Control>` (par ex. dernier élément d'une :ref:`ItemList<class_ItemList>` ou d'un :ref:`Tree<class_Tree>`), correspondant au comportement de :ref:`@GlobalScope.KEY_END<class_@GlobalScope_constant_KEY_END>` sur la plupart des systèmes d'UI de bureau.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_delete:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_delete** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_delete>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to delete the selected file in a :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_find:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_find** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_find>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to open file filter in a :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_focus_path:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_focus_path** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_focus_path>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to focus path edit field in a :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_focus_path.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_focus_path.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_focus_path.macos>`
|
||
|
||
macOS specific override for the shortcut to focus path edit field in :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_refresh:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_refresh** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_refresh>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour rafraîchir le contenu du répertoire courant d'un :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_show_hidden:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_show_hidden** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_show_hidden>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour afficher/cacher les fichiers et répertoires cachés dans un :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_filedialog_up_one_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_filedialog_up_one_level** :ref:`🔗<class_ProjectSettings_property_input/ui_filedialog_up_one_level>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour remonter d'un répertoire dans un :ref:`FileDialog<class_FileDialog>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_focus_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_focus_mode** :ref:`🔗<class_ProjectSettings_property_input/ui_focus_mode>`
|
||
|
||
Default :ref:`InputEventAction<class_InputEventAction>` to switch :ref:`TextEdit<class_TextEdit>` :ref:`input/ui_text_indent<class_ProjectSettings_property_input/ui_text_indent>` between moving keyboard focus to the next :ref:`Control<class_Control>` in the scene and inputting a ``Tab`` character.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_focus_next:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_focus_next** :ref:`🔗<class_ProjectSettings_property_input/ui_focus_next>`
|
||
|
||
La :ref:`InputEventAction<class_InputEventAction>` par défaut pour donner le focus au :ref:`Control<class_Control>` suivant de la scène. Le comportement du focus peut être configuré avec :ref:`Control.focus_next<class_Control_property_focus_next>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_focus_prev:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_focus_prev** :ref:`🔗<class_ProjectSettings_property_input/ui_focus_prev>`
|
||
|
||
La :ref:`InputEventAction<class_InputEventAction>` par défaut pour donner le focus au :ref:`Control<class_Control>` précédent de la scène. Le comportement du focus peut être configuré avec :ref:`Control.focus_previous<class_Control_property_focus_previous>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_delete:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_delete** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_delete>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer un :ref:`GraphNode<class_GraphNode>` dans un :ref:`GraphEdit<class_GraphEdit>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_duplicate:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_duplicate** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_duplicate>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour dupliquer un :ref:`GraphNode<class_GraphNode>` dans un :ref:`GraphEdit<class_GraphEdit>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_follow_left:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_follow_left** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_follow_left>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour suivre la connexion du port d'entrée d'un :ref:`GraphNode<class_GraphNode>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_follow_left.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_follow_left.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_follow_left.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour suivre une connexion du port d'entrée d'un :ref:`GraphNode<class_GraphNode>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_follow_right:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_follow_right** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_follow_right>`
|
||
|
||
La :ref:`InputEventAction<class_InputEventAction>` par défaut pour suivre la connexion du port de sortie d'un :ref:`GraphNode<class_GraphNode>`.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_graph_follow_right.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_graph_follow_right.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_graph_follow_right.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour suivre une connexion du port de sortie d'un :ref:`GraphNode<class_GraphNode>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_home:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_home** :ref:`🔗<class_ProjectSettings_property_input/ui_home>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer à la position de début d'un :ref:`Control<class_Control>` (par ex. premier élément d'une :ref:`ItemList<class_ItemList>` ou d'un :ref:`Tree<class_Tree>`), correspondant au comportement de :ref:`@GlobalScope.KEY_HOME<class_@GlobalScope_constant_KEY_HOME>` sur la plupart des systèmes d'UI de bureau.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_left:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_left** :ref:`🔗<class_ProjectSettings_property_input/ui_left>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer vers la gauche dans l'interface.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_menu:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_menu** :ref:`🔗<class_ProjectSettings_property_input/ui_menu>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour ouvrir un menu contextuel dans un champ de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_page_down:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_page_down** :ref:`🔗<class_ProjectSettings_property_input/ui_page_down>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour descendre d'une page dans un :ref:`Control<class_Control>` (par ex. dans une :ref:`ItemList<class_ItemList>` ou un :ref:`Tree<class_Tree>`), correspondant au comportement de :ref:`@GlobalScope.KEY_PAGEDOWN<class_@GlobalScope_constant_KEY_PAGEDOWN>` sur la plupart des systèmes d'UI de bureau.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_page_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_page_up** :ref:`🔗<class_ProjectSettings_property_input/ui_page_up>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour monter d'une page dans un :ref:`Control<class_Control>` (par ex. dans une :ref:`ItemList<class_ItemList>` ou un :ref:`Tree<class_Tree>`), correspondant au comportement de :ref:`@GlobalScope.KEY_PAGEUP<class_@GlobalScope_constant_KEY_PAGEUP>` sur la plupart des systèmes d'UI de bureau.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_paste:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_paste** :ref:`🔗<class_ProjectSettings_property_input/ui_paste>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour coller depuis le presse-papiers.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_redo:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_redo** :ref:`🔗<class_ProjectSettings_property_input/ui_redo>`
|
||
|
||
La :ref:`InputEventAction<class_InputEventAction>` par défaut pour refaire une action annulée.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`. Mais les événements assignés aux actions peuvent modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_right:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_right** :ref:`🔗<class_ProjectSettings_property_input/ui_right>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer vers la droite dans l'interface.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_select:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_select** :ref:`🔗<class_ProjectSettings_property_input/ui_select>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour sélectionner un élément dans un :ref:`Control<class_Control>` (par ex. dans un :ref:`ItemList<class_ItemList>` ou un :ref:`Tree<class_Tree>`).
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_swap_input_direction:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_swap_input_direction** :ref:`🔗<class_ProjectSettings_property_input/ui_swap_input_direction>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour inverser la direction de l'entrée, c-à-d changer entre les modes gauche-vers-droite et droite-vers-gauche. Affecte les contrôles d'édition de texte (:ref:`LineEdit<class_LineEdit>`, :ref:`TextEdit<class_TextEdit>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_add_selection_for_next_occurrence:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_add_selection_for_next_occurrence** :ref:`🔗<class_ProjectSettings_property_input/ui_text_add_selection_for_next_occurrence>`
|
||
|
||
If a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret and selects the next occurrence.
|
||
|
||
If no selection is currently active with the last caret in text fields, selects the word currently under the caret.
|
||
|
||
The action can be performed sequentially for all occurrences of the selection of the last caret and for all existing carets.
|
||
|
||
The viewport is adjusted to the latest newly added caret.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_backspace:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_backspace** :ref:`🔗<class_ProjectSettings_property_input/ui_text_backspace>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer le caractère avant le curseur de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_backspace_all_to_left:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_backspace_all_to_left** :ref:`🔗<class_ProjectSettings_property_input/ui_text_backspace_all_to_left>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer **tout** le texte avant le curseur de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_backspace_all_to_left.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_backspace_all_to_left.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_backspace_all_to_left.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour supprimer tout le texte avant le curseur de texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_backspace_word:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_backspace_word** :ref:`🔗<class_ProjectSettings_property_input/ui_text_backspace_word>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer tous les caractères avant le curseur jusqu'à un caractère d'espacement ou un caractère de ponctuation.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_backspace_word.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_backspace_word.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_backspace_word.macos>`
|
||
|
||
Redéfinition macOS spécifique pour le raccourci pour supprimer un mot.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_add_above:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_add_above** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_add_above>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour ajouter un curseur supplémentaire au-dessus de tous les curseurs d'un texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_add_above.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_add_above.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_add_above.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour ajouter un curseur au dessus de chaque curseur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_add_below:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_add_below** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_add_below>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour ajouter un curseur supplémentaire en-dessous de tous les curseurs d'un texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_add_below.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_add_below.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_add_below.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour ajouter un curseur en dessous de chaque curseur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_document_end:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_document_end** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_document_end>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur de texte à la fin du texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_document_end.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_document_end.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_document_end.macos>`
|
||
|
||
Redéfinition macOS spécifique pour le raccourci pour déplacer le curseur de texte à la fin du texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_document_start:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_document_start** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_document_start>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur du texte au début du texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_document_start.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_document_start.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_document_start.macos>`
|
||
|
||
Redéfinition macOS spécifique pour le raccourci pour déplacer le curseur de texte au début du texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_down:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_down** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_down>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur du texte vers le bas.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_left:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_left** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_left>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur du texte vers la gauche.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_line_end:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_line_end** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_line_end>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur du texte à la fin de la ligne.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_line_end.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_line_end.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_line_end.macos>`
|
||
|
||
Redéfinition macOS spécifique pour le raccourci pour déplacer le curseur de texte à la fin de la ligne.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_line_start:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_line_start** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_line_start>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur du texte au début de la ligne.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_line_start.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_line_start.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_line_start.macos>`
|
||
|
||
Redéfinition macOS spécifique pour le raccourci pour déplacer le curseur de texte au début de la ligne.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_page_down:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_page_down** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_page_down>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour descendre le curseur de texte d'une page.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_page_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_page_up** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_page_up>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour monter le curseur de texte d'une page.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_right:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_right** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_right>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur de texte vers la droite.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_up** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_up>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur de texte vers le haut.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_word_left:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_word_left** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_word_left>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur de texte à gauche du prochain caractère d'espacement ou de ponctuation.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_word_left.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_word_left.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_word_left.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour déplacer le curseur de texte d'un mot en arrière.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_word_right:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_word_right** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_word_right>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour déplacer le curseur de texte à droite du prochain caractère d'espacement ou de ponctuation.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_caret_word_right.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_caret_word_right.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_caret_word_right.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour déplacer le curseur de texte d'un mot en avant.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_clear_carets_and_selection:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_clear_carets_and_selection** :ref:`🔗<class_ProjectSettings_property_input/ui_text_clear_carets_and_selection>`
|
||
|
||
S'il n'y a qu'un seul curseur actif et avec une sélection, vide la sélection.
|
||
|
||
Dans la cas où il y a plus d'un curseur actif, supprime les curseurs secondaires et vide leurs sélections.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_completion_accept:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_completion_accept** :ref:`🔗<class_ProjectSettings_property_input/ui_text_completion_accept>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour accepter un conseil d'autocomplétion.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_completion_query:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_completion_query** :ref:`🔗<class_ProjectSettings_property_input/ui_text_completion_query>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour demander l'autocomplétion.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_completion_replace:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_completion_replace** :ref:`🔗<class_ProjectSettings_property_input/ui_text_completion_replace>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour accepter un conseil d'autocomplétion, remplaçant le texte existant.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_dedent:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_dedent** :ref:`🔗<class_ProjectSettings_property_input/ui_text_dedent>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour désindenter du texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_delete:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_delete** :ref:`🔗<class_ProjectSettings_property_input/ui_text_delete>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer le caractère après le curseur de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_delete_all_to_right:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_delete_all_to_right** :ref:`🔗<class_ProjectSettings_property_input/ui_text_delete_all_to_right>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer **tout** le texte après le curseur de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_delete_all_to_right.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_delete_all_to_right.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_delete_all_to_right.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour supprimer tout le texte après le curseur de texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_delete_word:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_delete_word** :ref:`🔗<class_ProjectSettings_property_input/ui_text_delete_word>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour supprimer tous les caractères après le curseur de texte jusqu'à un caractère d'espacement ou de ponctuation.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_delete_word.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_delete_word.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_delete_word.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour supprimer un mot après le curseur de texte.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_indent:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_indent** :ref:`🔗<class_ProjectSettings_property_input/ui_text_indent>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour indenter la ligne actuelle.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_newline:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_newline** :ref:`🔗<class_ProjectSettings_property_input/ui_text_newline>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour insérer une nouvelle ligne à la position du curseur de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_newline_above:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_newline_above** :ref:`🔗<class_ProjectSettings_property_input/ui_text_newline_above>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour insérer une nouvelle ligne avant la ligne actuelle.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_newline_blank:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_newline_blank** :ref:`🔗<class_ProjectSettings_property_input/ui_text_newline_blank>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour insérer une nouvelle ligne après la ligne actuelle.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_scroll_down:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_scroll_down** :ref:`🔗<class_ProjectSettings_property_input/ui_text_scroll_down>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour défiler d'une ligne de texte vers le bas.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_scroll_down.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_scroll_down.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_scroll_down.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour défiler d'une ligne vers le bas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_scroll_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_scroll_up** :ref:`🔗<class_ProjectSettings_property_input/ui_text_scroll_up>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour défiler d'une ligne de texte vers le haut.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_scroll_up.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_scroll_up.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_scroll_up.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour défiler d'une ligne vers le haut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_select_all:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_select_all** :ref:`🔗<class_ProjectSettings_property_input/ui_text_select_all>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour sélectionner tout le texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_select_word_under_caret:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_select_word_under_caret** :ref:`🔗<class_ProjectSettings_property_input/ui_text_select_word_under_caret>`
|
||
|
||
Si aucune sélection n'est actuellement active, sélectionne le mot actuellement sous le curseur dans des champs de texte. Si une sélection est actuellement active, désélectionne la sélection actuelle.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_select_word_under_caret.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_select_word_under_caret.macos** :ref:`🔗<class_ProjectSettings_property_input/ui_text_select_word_under_caret.macos>`
|
||
|
||
Redéfinition spécifique macOS pour le raccourci pour sélectionner le mot actuellement sous le curseur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_skip_selection_for_next_occurrence:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_skip_selection_for_next_occurrence** :ref:`🔗<class_ProjectSettings_property_input/ui_text_skip_selection_for_next_occurrence>`
|
||
|
||
If no selection is currently active with the last caret in text fields, searches for the next occurrence of the word currently under the caret and moves the caret to the next occurrence. The action can be performed sequentially for other occurrences of the word under the last caret.
|
||
|
||
If a selection is currently active with the last caret in text fields, searches for the next occurrence of the selection, adds a caret, selects the next occurrence then deselects the previous selection and its associated caret. The action can be performed sequentially for other occurrences of the selection of the last caret.
|
||
|
||
The viewport is adjusted to the latest newly added caret.
|
||
|
||
\ **Note:** Default ``ui_*`` actions cannot be removed as they are necessary for the internal logic of several :ref:`Control<class_Control>`\ s. The events assigned to the action can however be modified.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_submit:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_submit** :ref:`🔗<class_ProjectSettings_property_input/ui_text_submit>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour soumettre un champ de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_text_toggle_insert_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_text_toggle_insert_mode** :ref:`🔗<class_ProjectSettings_property_input/ui_text_toggle_insert_mode>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour activer/désactiver le *mode insertion* dans un champ de texte. En mode insertion, insérer du nouveau texte remplace le caractère après le curseur, sauf si le prochain caractère est une nouvelle ligne.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_undo:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_undo** :ref:`🔗<class_ProjectSettings_property_input/ui_undo>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour annuler l'action la plus récente.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_unicode_start:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_unicode_start** :ref:`🔗<class_ProjectSettings_property_input/ui_unicode_start>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour commencer une entrée de code hexadécimal de caractère Unicode dans un champ de texte.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input/ui_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Dictionary<class_Dictionary>` **input/ui_up** :ref:`🔗<class_ProjectSettings_property_input/ui_up>`
|
||
|
||
L':ref:`InputEventAction<class_InputEventAction>` par défaut pour se déplacer vers le haut dans l'interface.
|
||
|
||
\ **Note :** Les actions ``ui_*`` par défaut ne peuvent pas être supprimées car elles sont nécessaires à la logique interne de nombreux :ref:`Control<class_Control>`\ s. Les événements assignés aux actions peuvent cependant être modifiés.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/buffering/agile_event_flushing:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/buffering/agile_event_flushing** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/buffering/agile_event_flushing>`
|
||
|
||
If ``true``, key/touch/joystick events will be flushed just before every idle and physics frame.
|
||
|
||
If ``false``, such events will be flushed only once per process frame, between iterations of the engine.
|
||
|
||
Enabling this can greatly improve the responsiveness to input, specially in devices that need to run multiple physics frames per visible (process) frame, because they can't run at the target frame rate.
|
||
|
||
\ **Note:** Currently implemented only on Android.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/compatibility/legacy_just_pressed_behavior:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/compatibility/legacy_just_pressed_behavior** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/compatibility/legacy_just_pressed_behavior>`
|
||
|
||
Si ``true``, :ref:`Input.is_action_just_pressed()<class_Input_method_is_action_just_pressed>` et :ref:`Input.is_action_just_released()<class_Input_method_is_action_just_released>` ne renverront ``true`` que si l'action est toujours dans l'état respectif, c'est-à-dire qu'une action appuyée *et* libérée pendant la même trame sera perdue..
|
||
|
||
Si ``false``, aucune entrée ne sera perdue.
|
||
|
||
\ **Note :** Vous devriez dans presque tous les cas préférer le paramètre à ``false``. Le comportement legacy est là pour permettre de soutenir des projets anciens qui dépendent de l'ancienne logique, sans changement aux scripts.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pen_tablet/driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **input_devices/pen_tablet/driver** :ref:`🔗<class_ProjectSettings_property_input_devices/pen_tablet/driver>`
|
||
|
||
Spécifie le pilote de tablette à utiliser. Si laissé vide, le pilote par défaut sera utilisé.
|
||
|
||
\ **Note :** Le pilote utilisé peut être redéfini lors de l'exécution via l':doc:`argument de ligne de commande <../tutorials/editor/command_line_tutorial>` ``--tablet-driver``.
|
||
|
||
\ **Note :** Utilisez :ref:`DisplayServer.tablet_set_current_driver()<class_DisplayServer_method_tablet_set_current_driver>` pour changer de pilote de tablette durant l'exécution.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pen_tablet/driver.windows:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **input_devices/pen_tablet/driver.windows** :ref:`🔗<class_ProjectSettings_property_input_devices/pen_tablet/driver.windows>`
|
||
|
||
Redéfinition pour :ref:`input_devices/pen_tablet/driver<class_ProjectSettings_property_input_devices/pen_tablet/driver>` sur Windows. Les valeurs supportées sont :
|
||
|
||
- ``auto`` (par défaut), utilise ``wintab`` si Windows Ink est désactivé dans les propriétés de Tablette Wacom ou les paramètres du système, ``winink`` sinon.
|
||
|
||
- ``winink``, utilise le pilote Windows natif "Windows Ink".
|
||
|
||
- ``wintab``, utilise le pilote Wacom "WinTab".
|
||
|
||
- ``dummy``, l'entrée tablette est désactivée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/android/disable_scroll_deadzone:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/android/disable_scroll_deadzone** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/android/disable_scroll_deadzone>`
|
||
|
||
Si ``true``, désactive la zone morte du défilement sur Android, permettant à de très petits mouvements de défilement d'être enregistrés. Cela peut augmenter la sensibilité du défilement, mais peut également conduire à un défilement non intentionnel à cause de légers mouvements de doigts.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/android/enable_long_press_as_right_click:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/android/enable_long_press_as_right_click** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/android/enable_long_press_as_right_click>`
|
||
|
||
Si ``true``, les évènements d'appui long sur un écran tactile Android sont transformés en événements de clic droit.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/android/enable_pan_and_scale_gestures:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/android/enable_pan_and_scale_gestures** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/android/enable_pan_and_scale_gestures>`
|
||
|
||
If ``true``, multi-touch pan and scale gestures are enabled on Android devices.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/android/override_volume_buttons:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/android/override_volume_buttons** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/android/override_volume_buttons>`
|
||
|
||
Si ``true``, les changements de volume du système sont désactivés lorsque les boutons sont utilisés dans l'application.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/android/rotary_input_scroll_axis:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **input_devices/pointing/android/rotary_input_scroll_axis** = ``1`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/android/rotary_input_scroll_axis>`
|
||
|
||
Sur les appareils Wear OS, définit à quel axe de la molette de souris les entrées rotationnelles sont associées. Cette entrée rotationnelle est généralement effectuée en tournant la lunette physique ou virtuelle (basée sur le toucher) d'une montre intelligente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/emulate_mouse_from_touch:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/emulate_mouse_from_touch** = ``true`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/emulate_mouse_from_touch>`
|
||
|
||
Si ``true``, envoie des événements d'entrée de la souris lors du tapotement ou du glissement sur l'écran tactile.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/pointing/emulate_touch_from_mouse:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/pointing/emulate_touch_from_mouse** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/pointing/emulate_touch_from_mouse>`
|
||
|
||
Si ``true``, envoie des événements d'entrée tactile lors du clic ou du glissement de la souris.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/sensors/enable_accelerometer:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/sensors/enable_accelerometer** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/sensors/enable_accelerometer>`
|
||
|
||
Si ``true``, l'accéléromètre est activé et :ref:`Input.get_accelerometer()<class_Input_method_get_accelerometer>` renvoie des données valides.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/sensors/enable_gravity:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/sensors/enable_gravity** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/sensors/enable_gravity>`
|
||
|
||
Si ``true``, le capteur de gravité est activé et :ref:`Input.get_gravity()<class_Input_method_get_gravity>` renvoie des données valides.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/sensors/enable_gyroscope:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/sensors/enable_gyroscope** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/sensors/enable_gyroscope>`
|
||
|
||
Si ``true``, le gyroscope est activé et :ref:`Input.get_gyroscope()<class_Input_method_get_gyroscope>` renvoie des données valides.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_input_devices/sensors/enable_magnetometer:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **input_devices/sensors/enable_magnetometer** = ``false`` :ref:`🔗<class_ProjectSettings_property_input_devices/sensors/enable_magnetometer>`
|
||
|
||
Si ``true``, le magnétomètre est activé et :ref:`Input.get_magnetometer()<class_Input_method_get_magnetometer>` renvoie des données valides.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/locale/fallback:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **internationalization/locale/fallback** = ``"en"`` :ref:`🔗<class_ProjectSettings_property_internationalization/locale/fallback>`
|
||
|
||
La langue de repli si une traduction n'est pas disponible dans une langue donnée. Si laissé vide, ``en`` (anglais) sera utilisé.
|
||
|
||
\ **Note :** À ne pas confondre avec :ref:`TextServerFallback<class_TextServerFallback>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/locale/include_text_server_data:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/locale/include_text_server_data** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/locale/include_text_server_data>`
|
||
|
||
If ``true``, text server break iteration rule sets, dictionaries and other optional data are included in the exported project.
|
||
|
||
\ **Note:** "ICU / HarfBuzz / Graphite" text server data includes dictionaries for Burmese, Chinese, Japanese, Khmer, Lao and Thai as well as Unicode Standard Annex #29 and Unicode Standard Annex #14 word and line breaking rules. Data is about 4 MB large.
|
||
|
||
\ **Note:** :ref:`TextServerFallback<class_TextServerFallback>` does not use additional data.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/locale/line_breaking_strictness:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **internationalization/locale/line_breaking_strictness** = ``0`` :ref:`🔗<class_ProjectSettings_property_internationalization/locale/line_breaking_strictness>`
|
||
|
||
Default strictness of line-breaking rules. Can be overridden by adding ``@lb={auto,loose,normal,strict}`` to the language code.
|
||
|
||
- **Auto** (``0``) - strictness is based on the length of the line.
|
||
|
||
- **Loose** (``1``) - the least restrictive set of line-breaking rules. Typically used for short lines.
|
||
|
||
- **Normal** (``2``) - the most common set of line-breaking rules.
|
||
|
||
- **Strict** (``3``) - the most stringent set of line-breaking rules.
|
||
|
||
See `Line Breaking Strictness: the line-break property <https://www.w3.org/TR/css-text-3/#line-break-property>`__ for more info.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/locale/test:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **internationalization/locale/test** = ``""`` :ref:`🔗<class_ProjectSettings_property_internationalization/locale/test>`
|
||
|
||
Si non-vide, cette langue sera utilisée au lieu de la langue du système automatiquement détectée.
|
||
|
||
\ **Note :** Ce paramètre s'applique également au projet exporté. Pour n'affecter que les tests dans l'éditeur, redéfinissez ce réglage avec un :doc:`tag de fonctionnalité <../tutorials/export/feature_tags>` ``editor`` pour les tests de localisation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/double_vowels:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/double_vowels** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/double_vowels>`
|
||
|
||
Double les voyelles des chaînes pendant la pseudolocalisation pour simuler l'allongement du texte en raison de la localisation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/expansion_ratio:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **internationalization/pseudolocalization/expansion_ratio** = ``0.0`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/expansion_ratio>`
|
||
|
||
Le facteur d'extension à utiliser lors de la pseudolocalisation. Une valeur de ``0.3`` est suffisante la plupart du temps, et augmentera la longueur de chaque chaîne de 30 %.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/fake_bidi:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/fake_bidi** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/fake_bidi>`
|
||
|
||
Si ``true``, émule du texte bidirectionnel (droite-vers-gauche) lorsque la pseudolocalisation est activée. Cela peut être utilisé pour repérer des problèmes avec la disposition droite-vers-gauche et la mise en miroir de l'interface utilisateur qui apparaîtra si le projet est localisé en des langues droite-vers-gauche comme l'arabe ou l'hébreu. Voir aussi :ref:`internationalization/rendering/force_right_to_left_layout_direction<class_ProjectSettings_property_internationalization/rendering/force_right_to_left_layout_direction>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/override** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/override>`
|
||
|
||
Remplace tous les caractères des chaînes par ``*``. Utile pour trouver des chaînes non-localisables.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/prefix:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **internationalization/pseudolocalization/prefix** = ``"["`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/prefix>`
|
||
|
||
Préfixe qui sera ajouté au début de la chaîne pseudolocalisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/replace_with_accents:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/replace_with_accents** = ``true`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/replace_with_accents>`
|
||
|
||
Remplacer tous les caractères par leurs variantes accentuées lors de la pseudolocalisation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/skip_placeholders:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/skip_placeholders** = ``true`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/skip_placeholders>`
|
||
|
||
Saute les placeholders pour le formatage des chaînes comme ``%s`` ou ``%f`` durant la pseudolocalisation. Utile pour identifier les chaînes qui ont besoin de caractères de contrôle supplémentaires pour s'afficher correctement.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/suffix:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **internationalization/pseudolocalization/suffix** = ``"]"`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/suffix>`
|
||
|
||
Suffixe qui sera ajouté à la fin de la chaîne pseudolocalisée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/pseudolocalization/use_pseudolocalization:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/pseudolocalization/use_pseudolocalization** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/pseudolocalization/use_pseudolocalization>`
|
||
|
||
Si ``true``, active la pseudolocalisation du projet. Cela peut être utilisé pour repérer des chaînes intraduisibles ou des problèmes de mise en page qui peuvent survenir une fois le projet localisé en des langues qui ont des chaînes plus longues que la langue source.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour activer/désactiver la pseudolocalisation en cours d'exécution, utilisez :ref:`TranslationServer.pseudolocalization_enabled<class_TranslationServer_property_pseudolocalization_enabled>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/rendering/force_right_to_left_layout_direction:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/rendering/force_right_to_left_layout_direction** = ``false`` :ref:`🔗<class_ProjectSettings_property_internationalization/rendering/force_right_to_left_layout_direction>`
|
||
|
||
Force la direction de la mise en page et la direction d'écriture de texte en droite à gauche pour tous les contrôles, même si la langue actuelle est destinée à utiliser une mise en page et une direction d'écriture de texte de gauche à droite. Cela ne devrait être activé qu'à des fins de test. Voir aussi :ref:`internationalization/pseudolocalization/fake_bidi<class_ProjectSettings_property_internationalization/pseudolocalization/fake_bidi>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/rendering/root_node_auto_translate:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **internationalization/rendering/root_node_auto_translate** = ``true`` :ref:`🔗<class_ProjectSettings_property_internationalization/rendering/root_node_auto_translate>`
|
||
|
||
Si ``true``, le nœud racine utilisera :ref:`Node.AUTO_TRANSLATE_MODE_ALWAYS<class_Node_constant_AUTO_TRANSLATE_MODE_ALWAYS>`, sinon :ref:`Node.AUTO_TRANSLATE_MODE_DISABLED<class_Node_constant_AUTO_TRANSLATE_MODE_DISABLED>` sera utilisé.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour modifier le mode de traduction automatique durant l'exécution, définissez le :ref:`Node.auto_translate_mode<class_Node_property_auto_translate_mode>` de :ref:`SceneTree.root<class_SceneTree_property_root>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/rendering/root_node_layout_direction:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **internationalization/rendering/root_node_layout_direction** = ``0`` :ref:`🔗<class_ProjectSettings_property_internationalization/rendering/root_node_layout_direction>`
|
||
|
||
Direction de mise en page par défaut du nœud racine.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_internationalization/rendering/text_driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **internationalization/rendering/text_driver** = ``""`` :ref:`🔗<class_ProjectSettings_property_internationalization/rendering/text_driver>`
|
||
|
||
Specifies the :ref:`TextServer<class_TextServer>` to use. If left empty, the default will be used.
|
||
|
||
"ICU / HarfBuzz / Graphite" (:ref:`TextServerAdvanced<class_TextServerAdvanced>`) is the most advanced text driver, supporting right-to-left typesetting and complex scripts (for languages like Arabic, Hebrew, etc.). The "Fallback" text driver (:ref:`TextServerFallback<class_TextServerFallback>`) does not support right-to-left typesetting and complex scripts.
|
||
|
||
\ **Note:** The driver in use can be overridden at runtime via the ``--text-driver`` :doc:`command line argument <../tutorials/editor/command_line_tutorial>`.
|
||
|
||
\ **Note:** There is an additional ``Dummy`` text driver available, which disables all text rendering and font-related functionality. This driver is not listed in the project settings, but it can be enabled when running the editor or project using the ``--text-driver Dummy`` :doc:`command line argument <../tutorials/editor/command_line_tutorial>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_1>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_2>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_3>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_4>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_5>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_6>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_7>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_8>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_9>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_10>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_11>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_12>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_13>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_14>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_15>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_16>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_17>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_18>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_19>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_20>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_21:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_21** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_21>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 21. Si laissé vide, la couche s'affichera comme "Couche 21".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_22:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_22** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_22>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 22. Si laissé vide, la couche s'affichera comme "Couche 22".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_23:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_23** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_23>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 23. Si laissé vide, la couche s'affichera comme "Couche 23".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_24:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_24** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_24>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 24. Si laissé vide, la couche s'affichera comme "Couche 24".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_25:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_25** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_25>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 25. Si laissé vide, la couche s'affichera comme "Couche 25".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_26:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_26** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_26>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 26. Si laissé vide, la couche s'affichera comme "Couche 26".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_27:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_27** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_27>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 27. Si laissé vide, la couche s'affichera comme "Couche 27".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_28:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_28** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_28>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 28. Si laissé vide, la couche s'affichera comme "Couche 28".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_29:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_29** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_29>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 29. Si laissé vide, la couche s'affichera comme "Couche 29".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_30:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_30** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_30>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 30. Si laissé vide, la couche s'affichera comme "Couche 30".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_31:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_31** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_31>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 31. Si laissé vide, la couche s'affichera comme "Couche 31".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_navigation/layer_32:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_navigation/layer_32** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_navigation/layer_32>`
|
||
|
||
Nom facultatif pour la couche de navigation 2D numéro 32. Si laissé vide, la couche s'affichera comme "Couche 32".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_1>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_2>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_3>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_4>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_5>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_6>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_7>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_8>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_9>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_10>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_11>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_12>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_13>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_14>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_15>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_16>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_17>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_18>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_19>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_20>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_21:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_21** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_21>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 21. Si laissé vide, la couche s'affichera comme "Couche 21".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_22:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_22** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_22>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 22. Si laissé vide, la couche s'affichera comme "Couche 22".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_23:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_23** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_23>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 23. Si laissé vide, la couche s'affichera comme "Couche 23".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_24:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_24** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_24>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 24. Si laissé vide, la couche s'affichera comme "Couche 24".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_25:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_25** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_25>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 25. Si laissé vide, la couche s'affichera comme "Couche 25".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_26:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_26** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_26>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 26. Si laissé vide, la couche s'affichera comme "Couche 26".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_27:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_27** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_27>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 27. Si laissé vide, la couche s'affichera comme "Couche 27".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_28:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_28** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_28>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 28. Si laissé vide, la couche s'affichera comme "Couche 28".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_29:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_29** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_29>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 29. Si laissé vide, la couche s'affichera comme "Couche 29".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_30:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_30** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_30>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 30. Si laissé vide, la couche s'affichera comme "Couche 30".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_31:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_31** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_31>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 31. Si laissé vide, la couche s'affichera comme "Couche 31".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_physics/layer_32:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_physics/layer_32** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_physics/layer_32>`
|
||
|
||
Nom facultatif pour la couche de physique 2D numéro 32. Si laissé vide, la couche s'affichera comme "Couche 32".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_1>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_2>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_3>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_4>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_5>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_6>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_7>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_8>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_9>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_10>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_11>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_12>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_13>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_14>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_15>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_16>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_17>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_18>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_19>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/2d_render/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/2d_render/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/2d_render/layer_20>`
|
||
|
||
Nom facultatif pour la couche de rendu 2D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_1>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_2>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_3>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_4>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_5>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_6>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_7>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_8>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_9>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_10>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_11>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_12>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_13>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_14>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_15>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_16>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_17>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_18>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_19>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_20>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_21:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_21** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_21>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 21. Si laissé vide, la couche s'affichera comme "Couche 21".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_22:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_22** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_22>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 22. Si laissé vide, la couche s'affichera comme "Couche 22".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_23:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_23** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_23>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 23. Si laissé vide, la couche s'affichera comme "Couche 23".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_24:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_24** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_24>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 24. Si laissé vide, la couche s'affichera comme "Couche 24".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_25:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_25** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_25>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 25. Si laissé vide, la couche s'affichera comme "Couche 25".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_26:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_26** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_26>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 26. Si laissé vide, la couche s'affichera comme "Couche 26".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_27:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_27** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_27>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 27. Si laissé vide, la couche s'affichera comme "Couche 27".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_28:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_28** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_28>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 28. Si laissé vide, la couche s'affichera comme "Couche 28".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_29:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_29** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_29>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 29. Si laissé vide, la couche s'affichera comme "Couche 29".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_30:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_30** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_30>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 30. Si laissé vide, la couche s'affichera comme "Couche 30".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_31:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_31** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_31>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 31. Si laissé vide, la couche s'affichera comme "Couche 31".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_navigation/layer_32:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_navigation/layer_32** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_navigation/layer_32>`
|
||
|
||
Nom facultatif pour la couche de navigation 3D numéro 32. Si laissé vide, la couche s'affichera comme "Couche 32".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_1>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_2>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_3>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_4>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_5>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_6>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_7>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_8>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_9>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_10>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_11>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_12>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_13>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_14>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_15>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_16>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_17>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_18>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_19>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_20>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_21:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_21** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_21>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 21. Si laissé vide, la couche s'affichera comme "Couche 21".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_22:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_22** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_22>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 22. Si laissé vide, la couche s'affichera comme "Couche 22".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_23:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_23** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_23>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 23. Si laissé vide, la couche s'affichera comme "Couche 23".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_24:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_24** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_24>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 24. Si laissé vide, la couche s'affichera comme "Couche 24".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_25:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_25** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_25>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 25. Si laissé vide, la couche s'affichera comme "Couche 25".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_26:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_26** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_26>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 26. Si laissé vide, la couche s'affichera comme "Couche 26".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_27:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_27** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_27>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 27. Si laissé vide, la couche s'affichera comme "Couche 27".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_28:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_28** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_28>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 28. Si laissé vide, la couche s'affichera comme "Couche 28".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_29:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_29** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_29>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 29. Si laissé vide, la couche s'affichera comme "Couche 29".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_30:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_30** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_30>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 30. Si laissé vide, la couche s'affichera comme "Couche 30".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_31:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_31** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_31>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 31. Si laissé vide, la couche s'affichera comme "Couche 31".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_physics/layer_32:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_physics/layer_32** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_physics/layer_32>`
|
||
|
||
Nom facultatif pour la couche de physique 3D numéro 32. Si laissé vide, la couche s'affichera comme "Couche 32".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_1>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_2>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_3>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_4>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_5>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_6>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_7>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_8>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_9>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_10>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_11>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_12>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_13>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_14>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_15>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_16>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_17>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_18>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_19>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/3d_render/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/3d_render/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/3d_render/layer_20>`
|
||
|
||
Nom facultatif pour la couche de rendu 3D numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_1:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_1** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_1>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 1. Si laissé vide, la couche s'affichera comme "Couche 1".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_2** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_2>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 2. Si laissé vide, la couche s'affichera comme "Couche 2".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_3** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_3>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 3. Si laissé vide, la couche s'affichera comme "Couche 3".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_4:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_4** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_4>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 4. Si laissé vide, la couche s'affichera comme "Couche 4".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_5:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_5** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_5>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 5. Si laissé vide, la couche s'affichera comme "Couche 5".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_6:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_6** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_6>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 6. Si laissé vide, la couche s'affichera comme "Couche 6".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_7:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_7** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_7>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 7. Si laissé vide, la couche s'affichera comme "Couche 7".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_8:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_8** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_8>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 8. Si laissé vide, la couche s'affichera comme "Couche 8".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_9:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_9** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_9>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 9. Si laissé vide, la couche s'affichera comme "Couche 9".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_10:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_10** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_10>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 10. Si laissé vide, la couche s'affichera comme "Couche 10".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_11:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_11** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_11>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 11. Si laissé vide, la couche s'affichera comme "Couche 11".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_12** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_12>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 12. Si laissé vide, la couche s'affichera comme "Couche 12".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_13:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_13** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_13>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 13. Si laissé vide, la couche s'affichera comme "Couche 13".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_14:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_14** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_14>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 14. Si laissé vide, la couche s'affichera comme "Couche 14".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_15:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_15** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_15>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 15. Si laissé vide, la couche s'affichera comme "Couche 15".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_16:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_16** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_16>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 16. Si laissé vide, la couche s'affichera comme "Couche 16".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_17:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_17** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_17>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 17. Si laissé vide, la couche s'affichera comme "Couche 17".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_18:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_18** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_18>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 18. Si laissé vide, la couche s'affichera comme "Couche 18".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_19:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_19** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_19>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 19. Si laissé vide, la couche s'affichera comme "Couche 19".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_20:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_20** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_20>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 20. Si laissé vide, la couche s'affichera comme "Couche 20".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_21:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_21** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_21>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 21. Si laissé vide, la couche s'affichera comme "Couche 21".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_22:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_22** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_22>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 22. Si laissé vide, la couche s'affichera comme "Couche 22".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_23:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_23** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_23>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 23. Si laissé vide, la couche s'affichera comme "Couche 23".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_24:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_24** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_24>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 24. Si laissé vide, la couche s'affichera comme "Couche 24".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_25:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_25** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_25>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 25. Si laissé vide, la couche s'affichera comme "Couche 25".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_26:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_26** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_26>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 26. Si laissé vide, la couche s'affichera comme "Couche 26".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_27:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_27** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_27>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 27. Si laissé vide, la couche s'affichera comme "Couche 27".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_28:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_28** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_28>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 28. Si laissé vide, la couche s'affichera comme "Couche 28".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_29:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_29** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_29>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 29. Si laissé vide, la couche s'affichera comme "Couche 29".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_30:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_30** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_30>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 30. Si laissé vide, la couche s'affichera comme "Couche 30".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_31:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_31** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_31>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 31. Si laissé vide, la couche s'affichera comme "Couche 31".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_layer_names/avoidance/layer_32:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **layer_names/avoidance/layer_32** = ``""`` :ref:`🔗<class_ProjectSettings_property_layer_names/avoidance/layer_32>`
|
||
|
||
Nom facultatif pour la couche d'évitement de navigation numéro 32. Si laissé vide, la couche s'affichera comme "Couche 32".
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_memory/limits/message_queue/max_size_mb:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **memory/limits/message_queue/max_size_mb** = ``32`` :ref:`🔗<class_ProjectSettings_property_memory/limits/message_queue/max_size_mb>`
|
||
|
||
Godot utilise une file de messages pour reporter certains appels de fonction. Si vous n'avez pas assez d'espace dessus (vous verrez une erreur), vous pouvez augmenter la taille ici.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/default_cell_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/2d/default_cell_size** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/default_cell_size>`
|
||
|
||
Taille de cellule par défaut pour les cartes de navigation 2D. Voir :ref:`NavigationServer2D.map_set_cell_size()<class_NavigationServer2D_method_map_set_cell_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/default_edge_connection_margin:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/2d/default_edge_connection_margin** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/default_edge_connection_margin>`
|
||
|
||
Marge de connexion des arêtes par défaut pour les cartes de navigation 2D. Voir :ref:`NavigationServer2D.map_set_edge_connection_margin()<class_NavigationServer2D_method_map_set_edge_connection_margin>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/default_link_connection_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/2d/default_link_connection_radius** = ``4.0`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/default_link_connection_radius>`
|
||
|
||
Rayon de connexion de lien par défaut pour les cartes de navigation 2D. Voir :ref:`NavigationServer2D.map_set_link_connection_radius()<class_NavigationServer2D_method_map_set_link_connection_radius>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/merge_rasterizer_cell_scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/2d/merge_rasterizer_cell_scale** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/merge_rasterizer_cell_scale>`
|
||
|
||
Default merge rasterizer cell scale for 2D navigation maps. See :ref:`NavigationServer2D.map_set_merge_rasterizer_cell_scale()<class_NavigationServer2D_method_map_set_merge_rasterizer_cell_scale>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/navigation_engine:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **navigation/2d/navigation_engine** = ``"DEFAULT"`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/navigation_engine>`
|
||
|
||
Sets which navigation engine to use for 2D navigation.
|
||
|
||
\ **DEFAULT** is equivalent to **GodotNavigation2D**, but may change in future releases. Select an explicit implementation if you want to ensure that your project stays on the same engine.
|
||
|
||
\ **GodotNavigation2D** is Godot's internal 2D navigation engine.
|
||
|
||
\ **Dummy** is a 2D navigation server that does nothing and returns only dummy values, effectively disabling all 2D navigation functionality.
|
||
|
||
Third-party modules can add other navigation engines to select with this setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/use_edge_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/2d/use_edge_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/use_edge_connections>`
|
||
|
||
If enabled 2D navigation regions will use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin. This setting only affects World2D default navigation maps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/warnings/navmesh_cell_size_mismatch:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/2d/warnings/navmesh_cell_size_mismatch** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/warnings/navmesh_cell_size_mismatch>`
|
||
|
||
If ``true``, the navigation system will print warnings when a navigation mesh with a small cell size is used on a navigation map with a larger size as this commonly causes rasterization errors.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/2d/warnings/navmesh_edge_merge_errors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/2d/warnings/navmesh_edge_merge_errors** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/2d/warnings/navmesh_edge_merge_errors>`
|
||
|
||
If ``true``, the navigation system will print warnings about navigation mesh edge merge errors occurring in navigation regions or maps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/default_cell_height:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/3d/default_cell_height** = ``0.25`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/default_cell_height>`
|
||
|
||
Hauteur de cellule par défaut pour les cartes de navigation 3D. Voir :ref:`NavigationServer3D.map_set_cell_height()<class_NavigationServer3D_method_map_set_cell_height>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/default_cell_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/3d/default_cell_size** = ``0.25`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/default_cell_size>`
|
||
|
||
Taille de cellule par défaut pour les cartes de navigation 3D. Voir :ref:`NavigationServer3D.map_set_cell_size()<class_NavigationServer3D_method_map_set_cell_size>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/default_edge_connection_margin:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/3d/default_edge_connection_margin** = ``0.25`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/default_edge_connection_margin>`
|
||
|
||
Marge de connexion des arêtes par défaut pour les cartes de navigation 3D. Voir :ref:`NavigationServer3D.map_set_edge_connection_margin()<class_NavigationServer3D_method_map_set_edge_connection_margin>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/default_link_connection_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/3d/default_link_connection_radius** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/default_link_connection_radius>`
|
||
|
||
Rayon de connexion de lien par défaut pour les cartes de navigation 3D. Voir :ref:`NavigationServer3D.map_set_link_connection_radius()<class_NavigationServer3D_method_map_set_link_connection_radius>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/default_up:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector3<class_Vector3>` **navigation/3d/default_up** = ``Vector3(0, 1, 0)`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/default_up>`
|
||
|
||
Orientation du haut par défaut pour les cartes de navigation 3D. Voir :ref:`NavigationServer3D.map_set_up()<class_NavigationServer3D_method_map_set_up>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/merge_rasterizer_cell_scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **navigation/3d/merge_rasterizer_cell_scale** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/merge_rasterizer_cell_scale>`
|
||
|
||
Default merge rasterizer cell scale for 3D navigation maps. See :ref:`NavigationServer3D.map_set_merge_rasterizer_cell_scale()<class_NavigationServer3D_method_map_set_merge_rasterizer_cell_scale>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/navigation_engine:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **navigation/3d/navigation_engine** = ``"DEFAULT"`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/navigation_engine>`
|
||
|
||
Sets which navigation engine to use for 3D navigation.
|
||
|
||
\ **DEFAULT** is equivalent to **GodotNavigation3D**, but may change in future releases. Select an explicit implementation if you want to ensure that your project stays on the same engine.
|
||
|
||
\ **GodotNavigation3D** is Godot's internal 3D navigation engine.
|
||
|
||
\ **Dummy** is a 3D navigation server that does nothing and returns only dummy values, effectively disabling all 3D navigation functionality.
|
||
|
||
Third-party modules can add other navigation engines to select with this setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/use_edge_connections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/3d/use_edge_connections** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/use_edge_connections>`
|
||
|
||
If enabled 3D navigation regions will use edge connections to connect with other navigation regions within proximity of the navigation map edge connection margin. This setting only affects World3D default navigation maps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/warnings/navmesh_cell_size_mismatch:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/3d/warnings/navmesh_cell_size_mismatch** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/warnings/navmesh_cell_size_mismatch>`
|
||
|
||
If ``true``, the navigation system will print warnings when a navigation mesh with a small cell size (or in 3D height) is used on a navigation map with a larger size as this commonly causes rasterization errors.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/3d/warnings/navmesh_edge_merge_errors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/3d/warnings/navmesh_edge_merge_errors** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/3d/warnings/navmesh_edge_merge_errors>`
|
||
|
||
If ``true``, the navigation system will print warnings about navigation mesh edge merge errors occurring in navigation regions or maps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_high_priority_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/avoidance/thread_model/avoidance_use_high_priority_threads** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_high_priority_threads>`
|
||
|
||
Si activé et que les calculs d'évitement utilisent plusieurs threads, les threads fonctionnent avec une priorité élevée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_multiple_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/avoidance/thread_model/avoidance_use_multiple_threads** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/avoidance/thread_model/avoidance_use_multiple_threads>`
|
||
|
||
Si activé, les calculs d'évitement utilise plusieurs threads.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/baking/thread_model/baking_use_high_priority_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/baking/thread_model/baking_use_high_priority_threads** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/baking/thread_model/baking_use_high_priority_threads>`
|
||
|
||
Si activé et que le pré-calcul asynchrone des maillages de navigation utilise plusieurs threads, les threads fonctionnent avec une priorité élevée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/baking/thread_model/baking_use_multiple_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/baking/thread_model/baking_use_multiple_threads** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/baking/thread_model/baking_use_multiple_threads>`
|
||
|
||
Si activé, le pré-calcul de maillage de navigation asynchrone utilise plusieurs threads.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/baking/use_crash_prevention_checks:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/baking/use_crash_prevention_checks** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/baking/use_crash_prevention_checks>`
|
||
|
||
Si activé, et que le pré-calcul pourrait conduire à un plantage moteur, le pré-calcul sera interrompu et un message d'erreur avec explication sera levé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/pathfinding/max_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **navigation/pathfinding/max_threads** = ``4`` :ref:`🔗<class_ProjectSettings_property_navigation/pathfinding/max_threads>`
|
||
|
||
Nombre maximal de threads qui peuvent exécuter des requêtes de recherche de chemin simultanément sur le même graphe de recherche de chemin, par exemple la même carte de navigation. Les threads supplémentaires augmentent la consommation de mémoire et le temps de synchronisation en raison du besoin de copies de données supplémentaires préparées pour chaque thread. Une valeur de ``-1`` signifie illimité et le nombre maximal de processeurs disponibles de l'OS est utilisé. Défaut à ``1`` lorsque le système d'exploitation ne supporte pas les threads.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/world/map_use_async_iterations:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/world/map_use_async_iterations** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/world/map_use_async_iterations>`
|
||
|
||
Si activé, la synchronisation de la carte de navigation utilise un processus asynchrone qui fonctionne sur un thread de fond. Cela évite de retarder le thread principal mais ajoute un délai supplémentaire à tout changement de carte de navigation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_navigation/world/region_use_async_iterations:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **navigation/world/region_use_async_iterations** = ``true`` :ref:`🔗<class_ProjectSettings_property_navigation/world/region_use_async_iterations>`
|
||
|
||
If enabled, navigation region synchronization uses an async process that runs on a background thread. This avoids stalling the main thread but adds an additional delay to any navigation region change.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/debugger/max_chars_per_second:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/debugger/max_chars_per_second** = ``32768`` :ref:`🔗<class_ProjectSettings_property_network/limits/debugger/max_chars_per_second>`
|
||
|
||
Nombre maximal de caractères autorisés à être envoyés comme sortie depuis le débogueur. Une fois cette valeur dépassée, le nouveau contenu est ignoré. Cela aide à ne pas bloquer la connexion du déboguer.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/debugger/max_errors_per_second:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/debugger/max_errors_per_second** = ``400`` :ref:`🔗<class_ProjectSettings_property_network/limits/debugger/max_errors_per_second>`
|
||
|
||
Nombre maximal d'erreurs autorisées à être envoyées depuis le débogueur. Une fois cette valeur dépassée, le nouveau contenu est ignoré. Cela aide à ne pas bloquer la connexion du déboguer.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/debugger/max_queued_messages:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/debugger/max_queued_messages** = ``2048`` :ref:`🔗<class_ProjectSettings_property_network/limits/debugger/max_queued_messages>`
|
||
|
||
Nombre maximal de messages dans la file du débogueur. Une fois cette valeur dépassée, le nouveau contenu est ignoré. Cela aide à limiter l'utilisation de mémoire du débogueur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/debugger/max_warnings_per_second:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/debugger/max_warnings_per_second** = ``400`` :ref:`🔗<class_ProjectSettings_property_network/limits/debugger/max_warnings_per_second>`
|
||
|
||
Nombre maximal d'avertissements autorisés à être envoyés au débogueur. Une fois cette valeur dépassée, le nouveau contenu est ignoré. Cela aide à ne pas bloquer la connexion du déboguer.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/packet_peer_stream/max_buffer_po2:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/packet_peer_stream/max_buffer_po2** = ``16`` :ref:`🔗<class_ProjectSettings_property_network/limits/packet_peer_stream/max_buffer_po2>`
|
||
|
||
Default size of packet peer stream for deserializing Godot data (in bytes, specified as a power of two). The default value ``16`` is equal to 65,536 bytes. Over this size, data is dropped.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/tcp/connect_timeout_seconds:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/tcp/connect_timeout_seconds** = ``30`` :ref:`🔗<class_ProjectSettings_property_network/limits/tcp/connect_timeout_seconds>`
|
||
|
||
Temps maximum (en secondes) pour les tentatives de connexion via TCP.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/unix/connect_timeout_seconds:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/unix/connect_timeout_seconds** = ``30`` :ref:`🔗<class_ProjectSettings_property_network/limits/unix/connect_timeout_seconds>`
|
||
|
||
Timeout (in seconds) for connection attempts using UNIX domain socket.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/limits/webrtc/max_channel_in_buffer_kb:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **network/limits/webrtc/max_channel_in_buffer_kb** = ``64`` :ref:`🔗<class_ProjectSettings_property_network/limits/webrtc/max_channel_in_buffer_kb>`
|
||
|
||
Taille maximale (en Kio) de la mémoire du buffer d'entrée du :ref:`WebRTCDataChannel<class_WebRTCDataChannel>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/tls/certificate_bundle_override:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **network/tls/certificate_bundle_override** = ``""`` :ref:`🔗<class_ProjectSettings_property_network/tls/certificate_bundle_override>`
|
||
|
||
The CA certificates bundle to use for TLS connections. If this is set to a non-empty value, this will *override* Godot's default `Mozilla certificate bundle <https://github.com/godotengine/godot/blob/master/thirdparty/certs/ca-bundle.crt>`__. If left empty, the default certificate bundle will be used.
|
||
|
||
If in doubt, leave this setting empty.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_network/tls/enable_tls_v1.3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **network/tls/enable_tls_v1.3** = ``true`` :ref:`🔗<class_ProjectSettings_property_network/tls/enable_tls_v1.3>`
|
||
|
||
Si ``true``, active la négociation TLSv1.3.
|
||
|
||
\ **Note :** Seulement supporté lors de l'utilisation de Mbed TLS 3.0 ou ultérieure (les paquets de distribution Linux peuvent être compilés contre les paquets Mbed TLS anciens), sinon la version TLS maximale supportée est toujours TLSv1.2.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/default_angular_damp:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/default_angular_damp** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_physics/2d/default_angular_damp>`
|
||
|
||
L'amortissement du mouvement de rotation par défaut en 2D. L'amortissement est utilisé pour ralentir progressivement les objets physiques au fil du temps. Les corps rigides vont se replier vers cette valeur lors de la combinaison de leur propre valeur d'amortissement avec une valeur d'amortissement de zone non présente.
|
||
|
||
Les valeurs suggérées sont dans l'intervalle ``0`` à ``30``. À ``0``, les objets continueront de se déplacer avec la même vitesse. De plus grandes valeurs vont arrêter l'objet plus rapidement. Une valeur supérieur ou égale à celle du taux de tics physiques (:ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`) amènera l'objet à s'arrêter en une itération.
|
||
|
||
\ **Note :** Les calculs d'amortissement de Godot dépendent de la vitesse, ce qui signifie que les corps se déplaçant plus rapidement prendront plus de temps pour s'arrêter. Ils ne simulent pas l'inertie, la friction ou la résistance de l'air. Par conséquent, les corps plus lourds ou plus grands perdront de la vitesse à la même proportion que les corps plus légers ou plus petits.
|
||
|
||
Lors de chaque tic physique, Godot multipliera la vitesse linéaire des corps physiques par ``1.0 - amortissement_combine / tics_physiques_par_seconde ``. Par défaut, les corps combinent les facteurs d'amortissement : ``amortissement_combine`` est la somme de la valeur d'amortissement du corps et de cette valeur ou de la valeur de la zone dans laquelle le corps se trouve. Voir :ref:`DampMode<enum_RigidBody2D_DampMode>`.
|
||
|
||
\ **Avertissement :** Les calculs d'amortissement de Godot dépendent du taux de tic de simulation. Changer :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` peut changer considérablement les résultats et la sensation de votre simulation. Ceci est vrai pour toute la gamme de valeurs d'amortissement supérieures à 0. Pour revenir à une sensation similaire, vous devez également changer vos valeurs d'amortissement. Ce changement nécessaire n'est pas proportionnel et diffère au cas par cas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/default_gravity:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/default_gravity** = ``980.0`` :ref:`🔗<class_ProjectSettings_property_physics/2d/default_gravity>`
|
||
|
||
La force de gravité par défaut en 2D (en pixels par seconde au carré).
|
||
|
||
\ **Note :** Cette propriété est seulement lue au démarrage du projet. Pour modifier la gravité par défaut durant l'exécution, utilisez le bout de code suivant :
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
# Définir la force de gravité par défaut à 980.
|
||
PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, PhysicsServer2D.AREA_PARAM_GRAVITY, 980)
|
||
|
||
.. code-tab:: csharp
|
||
|
||
// Définir la force de gravité par défaut à 980.
|
||
PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, PhysicsServer2D.AreaParameter.Gravity, 980);
|
||
|
||
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/default_gravity_vector:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector2<class_Vector2>` **physics/2d/default_gravity_vector** = ``Vector2(0, 1)`` :ref:`🔗<class_ProjectSettings_property_physics/2d/default_gravity_vector>`
|
||
|
||
La direction de la gravité par défaut en 2D.
|
||
|
||
\ **Note :** Cette propriété est seulement lue au démarrage du projet. Pour modifier la gravité par défaut durant l'exécution, utilisez le bout de code suivant :
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
# Définir la direction de la gravité par défaut à `Vector2(0, 1)`.
|
||
PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, Vector2.DOWN)
|
||
|
||
.. code-tab:: csharp
|
||
|
||
// Définir la direction de la gravité par défaut à `Vector2(0, 1)`.
|
||
PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, PhysicsServer2D.AreaParameter.GravityVector, Vector2.Down)
|
||
|
||
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/default_linear_damp:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/default_linear_damp** = ``0.1`` :ref:`🔗<class_ProjectSettings_property_physics/2d/default_linear_damp>`
|
||
|
||
L'amortissement du mouvement linéaire par défaut en 2D. L'amortissement est utilisé pour ralentir progressivement les objets physiques au fil du temps. Les corps rigides vont se replier vers cette valeur lors de la combinaison de leur propre valeur d'amortissement avec une valeur d'amortissement de zone non présente.
|
||
|
||
Les valeurs suggérées sont dans l'intervalle ``0`` à ``30``. À ``0``, les objets continueront de se déplacer avec la même vitesse. De plus grandes valeurs vont arrêter l'objet plus rapidement. Une valeur supérieur ou égale à celle de taux de tics physiques (:ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`) amènera l'objet à s'arrêter en une itération.
|
||
|
||
\ **Note :** Les calculs d'amortissement de Godot dépendent de la vitesse, ce qui signifie que les corps se déplaçant plus rapidement prendront plus de temps pour s'arrêter. Ils ne simulent pas l'inertie, la friction ou la résistance de l'air. Par conséquent, les corps plus lourds ou plus grands perdront de la vitesse à la même proportion que les corps plus légers ou plus petits.
|
||
|
||
Lors de chaque tic physique, Godot multipliera la vitesse linéaire des corps physiques par ``1.0 - amortissement_combine / tics_physiques_par_seconde ``. Par défaut, les corps combinent les facteurs d'amortissement : ``amortissement_combine`` est la somme de la valeur d'amortissement du corps et de cette valeur ou de la valeur de la zone dans laquelle le corps se trouve. Voir :ref:`DampMode<enum_RigidBody2D_DampMode>`.
|
||
|
||
\ **Avertissement :** Les calculs d'amortissement de Godot dépendent du taux de tic de simulation. Changer :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` peut changer considérablement les résultats et la sensation de votre simulation. Ceci est vrai pour toute la gamme de valeurs d'amortissement supérieures à 0. Pour revenir à une sensation similaire, vous devez également changer vos valeurs d'amortissement. Ce changement nécessaire n'est pas proportionnel et diffère au cas par cas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/physics_engine:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **physics/2d/physics_engine** = ``"DEFAULT"`` :ref:`🔗<class_ProjectSettings_property_physics/2d/physics_engine>`
|
||
|
||
Définit le moteur de physique à utiliser pour la physique 2D.
|
||
|
||
\ **DEFAULT** est actuellement équivalent à **GodotPhysics2D**, mais peut changer dans les versions futures. Sélectionnez une implémentation explicite si vous voulez vous assurer que votre projet reste sur le même moteur.
|
||
|
||
\ **GodotPhysics2D** est le moteur de physique 2D interne de Godot.
|
||
|
||
\ **Dummy** est un serveur de physique 2D qui ne fait rien et ne renvoie que des valeurs factices, désactivant effectivement toutes les fonctionnalités de physique 2D.
|
||
|
||
Les extensions et modules tiers peuvent ajouter d'autres moteurs de physique à sélectionner avec ce paramètre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/run_on_separate_thread:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/2d/run_on_separate_thread** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/2d/run_on_separate_thread>`
|
||
|
||
If ``true``, the 2D physics server runs on a separate thread, making better use of multi-core CPUs. If ``false``, the 2D physics server runs on the main thread. Running the physics server on a separate thread can increase performance, but restricts API access to only physics process.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/sleep_threshold_angular:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/sleep_threshold_angular** = ``0.13962634`` :ref:`🔗<class_ProjectSettings_property_physics/2d/sleep_threshold_angular>`
|
||
|
||
Vitesse angulaire de seuil sous laquelle un corps physique 2D sera considéré comme inactif. Voir :ref:`PhysicsServer2D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD<class_PhysicsServer2D_constant_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/sleep_threshold_linear:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/sleep_threshold_linear** = ``2.0`` :ref:`🔗<class_ProjectSettings_property_physics/2d/sleep_threshold_linear>`
|
||
|
||
Vitesse linéaire de seuil sous laquelle un corps physique 2D sera considéré comme inactif. Voir :ref:`PhysicsServer2D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD<class_PhysicsServer2D_constant_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/contact_max_allowed_penetration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/solver/contact_max_allowed_penetration** = ``0.3`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/contact_max_allowed_penetration>`
|
||
|
||
Distance maximale à laquelle une forme peut pénétrer une autre forme avant que ce ne soit considéré comme une collision. Voir :ref:`PhysicsServer2D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION<class_PhysicsServer2D_constant_SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/contact_max_separation:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/solver/contact_max_separation** = ``1.5`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/contact_max_separation>`
|
||
|
||
Distance maximale à laquelle une forme peut être d'une autre forme avant qu'elles ne soient considérées comme séparées et que le contact soit supprimé. Voir :ref:`PhysicsServer2D.SPACE_PARAM_CONTACT_MAX_SEPARATION<class_PhysicsServer2D_constant_SPACE_PARAM_CONTACT_MAX_SEPARATION>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/contact_recycle_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/solver/contact_recycle_radius** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/contact_recycle_radius>`
|
||
|
||
Distance maximale à laquelle une paire corps peut se déplacer avant que leur statut de collision soit re-calculé. Voir :ref:`PhysicsServer2D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS<class_PhysicsServer2D_constant_SPACE_PARAM_CONTACT_RECYCLE_RADIUS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/default_constraint_bias:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/solver/default_constraint_bias** = ``0.2`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/default_constraint_bias>`
|
||
|
||
Le biais du solveur par défaut pour toutes les contraintes physiques. Définit de combien les corps réagissent pour faire respecter les contraintes. Voir :ref:`PhysicsServer2D.SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS<class_PhysicsServer2D_constant_SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS>`.
|
||
|
||
Les contraintes individuelles peuvent avoir une valeur de biais spécifique (voir :ref:`Joint2D.bias<class_Joint2D_property_bias>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/default_contact_bias:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/solver/default_contact_bias** = ``0.8`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/default_contact_bias>`
|
||
|
||
Le biais du solveur par défaut pour toutes les contacts physiques. Définit de combien les corps réagissent pour assurer la séparation des contacts. Voir :ref:`PhysicsServer2D.SPACE_PARAM_CONTACT_DEFAULT_BIAS<class_PhysicsServer2D_constant_SPACE_PARAM_CONTACT_DEFAULT_BIAS>`.
|
||
|
||
Les formes individuelles peuvent avoir une valeur de biais spécifique (voir :ref:`Shape2D.custom_solver_bias<class_Shape2D_property_custom_solver_bias>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/solver/solver_iterations:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/2d/solver/solver_iterations** = ``16`` :ref:`🔗<class_ProjectSettings_property_physics/2d/solver/solver_iterations>`
|
||
|
||
Nombre d'itérations du solveur pour tous les contacts et contraintes. Plus le nombre d'itérations est élevé, plus les collisions seront précises. Cependant, un plus grand nombre d'itérations nécessite plus de puissance CPU, ce qui peut diminuer les performances. Voir :ref:`PhysicsServer2D.SPACE_PARAM_SOLVER_ITERATIONS<class_PhysicsServer2D_constant_SPACE_PARAM_SOLVER_ITERATIONS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/2d/time_before_sleep:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/2d/time_before_sleep** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_physics/2d/time_before_sleep>`
|
||
|
||
Temps (en secondes) d'inactivité avant lequel un corps physique 2D sera endormi. Voir :ref:`PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP<class_PhysicsServer2D_constant_SPACE_PARAM_BODY_TIME_TO_SLEEP>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/default_angular_damp:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/default_angular_damp** = ``0.1`` :ref:`🔗<class_ProjectSettings_property_physics/3d/default_angular_damp>`
|
||
|
||
L'amortissement du mouvement de rotation par défaut en 3D. L'amortissement est utilisé pour ralentir progressivement les objets physiques au fil du temps. Les corps rigides vont se replier vers cette valeur lors de la combinaison de leur propre valeur d'amortissement avec une valeur d'amortissement de zone non présente.
|
||
|
||
Les valeurs suggérées sont dans l'intervalle ``0`` à ``30``. À ``0``, les objets continueront de se déplacer avec la même vitesse. De plus grandes valeurs vont arrêter l'objet plus rapidement. Une valeur supérieur ou égale à celle du taux de tics physiques (:ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`) amènera l'objet à s'arrêter en une itération.
|
||
|
||
\ **Note :** Les calculs d'amortissement de Godot dépendent de la vitesse, ce qui signifie que les corps se déplaçant plus rapidement prendront plus de temps pour s'arrêter. Ils ne simulent pas l'inertie, la friction ou la résistance de l'air. Par conséquent, les corps plus lourds ou plus grands perdront de la vitesse à la même proportion que les corps plus légers ou plus petits.
|
||
|
||
Lors de chaque tic physique, Godot multipliera la vitesse linéaire des corps physiques par ``1.0 - amortissement_combine / tics_physiques_par_seconde ``. Par défaut, les corps combinent les facteurs d'amortissement : ``amortissement_combine`` est la somme de la valeur d'amortissement du corps et de cette valeur ou de la valeur de la zone dans laquelle le corps se trouve. Voir :ref:`DampMode<enum_RigidBody3D_DampMode>`.
|
||
|
||
\ **Avertissement :** Les calculs d'amortissement de Godot dépendent du taux de tic de simulation. Changer :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` peut changer considérablement les résultats et la sensation de votre simulation. Ceci est vrai pour toute la gamme de valeurs d'amortissement supérieures à 0. Pour revenir à une sensation similaire, vous devez également changer vos valeurs d'amortissement. Ce changement nécessaire n'est pas proportionnel et diffère au cas par cas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/default_gravity:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/default_gravity** = ``9.8`` :ref:`🔗<class_ProjectSettings_property_physics/3d/default_gravity>`
|
||
|
||
La force de gravité par défaut en 2D (en mètres par seconde au carré).
|
||
|
||
\ **Note :** Cette propriété est seulement lue au démarrage du projet. Pour modifier la gravité par défaut durant l'exécution, utilisez le bout de code suivant :
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
# Définir la force de gravité par défaut à 9.8.
|
||
PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, PhysicsServer3D.AREA_PARAM_GRAVITY, 9.8)
|
||
|
||
.. code-tab:: csharp
|
||
|
||
// Définir la force de gravité par défaut à 9.8.
|
||
PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, PhysicsServer3D.AreaParameter.Gravity, 9.8);
|
||
|
||
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/default_gravity_vector:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Vector3<class_Vector3>` **physics/3d/default_gravity_vector** = ``Vector3(0, -1, 0)`` :ref:`🔗<class_ProjectSettings_property_physics/3d/default_gravity_vector>`
|
||
|
||
La direction de la gravité par défaut en 3D.
|
||
|
||
\ **Note :** Cette propriété est seulement lue au démarrage du projet. Pour modifier la gravité par défaut durant l'exécution, utilisez le bout de code suivant :
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
# Définir la direction de la gravité par défaut à `Vector3(0, -1, 0)`.
|
||
PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, PhysicsServer3D.AREA_PARAM_GRAVITY_VECTOR, Vector3.DOWN)
|
||
|
||
.. code-tab:: csharp
|
||
|
||
// Définir la direction de la gravité par défaut à `Vector3(0, -1, 0)`.
|
||
PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, PhysicsServer3D.AreaParameter.GravityVector, Vector3.Down)
|
||
|
||
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/default_linear_damp:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/default_linear_damp** = ``0.1`` :ref:`🔗<class_ProjectSettings_property_physics/3d/default_linear_damp>`
|
||
|
||
L'amortissement du mouvement linéaire par défaut en 3D. L'amortissement est utilisé pour ralentir progressivement les objets physiques au fil du temps. Les corps rigides vont se replier vers cette valeur lors de la combinaison de leur propre valeur d'amortissement avec une valeur d'amortissement de zone non présente.
|
||
|
||
Les valeurs suggérées sont dans l'intervalle ``0`` à ``30``. À ``0``, les objets continueront de se déplacer avec la même vitesse. De plus grandes valeurs vont arrêter l'objet plus rapidement. Une valeur supérieur ou égale à celle de taux de tics physiques (:ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`) amènera l'objet à s'arrêter en une itération.
|
||
|
||
\ **Note :** Les calculs d'amortissement de Godot dépendent de la vitesse, ce qui signifie que les corps se déplaçant plus rapidement prendront plus de temps pour s'arrêter. Ils ne simulent pas l'inertie, la friction ou la résistance de l'air. Par conséquent, les corps plus lourds ou plus grands perdront de la vitesse à la même proportion que les corps plus légers ou plus petits.
|
||
|
||
Lors de chaque tic physique, Godot multipliera la vitesse linéaire des corps physiques par ``1.0 - amortissement_combine / tics_physiques_par_seconde ``. Par défaut, les corps combinent les facteurs d'amortissement : ``amortissement_combine`` est la somme de la valeur d'amortissement du corps et de cette valeur ou de la valeur de la zone dans laquelle le corps se trouve. Voir :ref:`DampMode<enum_RigidBody3D_DampMode>`.
|
||
|
||
\ **Avertissement :** Les calculs d'amortissement de Godot dépendent du taux de tic de simulation. Changer :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` peut changer considérablement les résultats et la sensation de votre simulation. Ceci est vrai pour toute la gamme de valeurs d'amortissement supérieures à 0. Pour revenir à une sensation similaire, vous devez également changer vos valeurs d'amortissement. Ce changement nécessaire n'est pas proportionnel et diffère au cas par cas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/physics_engine:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **physics/3d/physics_engine** = ``"DEFAULT"`` :ref:`🔗<class_ProjectSettings_property_physics/3d/physics_engine>`
|
||
|
||
Sets which physics engine to use for 3D physics.
|
||
|
||
\ **DEFAULT** is currently equivalent to **GodotPhysics3D**, but may change in future releases. Select an explicit implementation if you want to ensure that your project stays on the same engine.
|
||
|
||
\ **GodotPhysics3D** is Godot's internal 3D physics engine.
|
||
|
||
\ **Jolt Physics** is an alternative physics engine that is generally faster and more reliable than **GodotPhysics3D**. Jolt Physics is the default for projects created starting in Godot 4.6.
|
||
|
||
\ **Dummy** is a 3D physics server that does nothing and returns only dummy values, effectively disabling all 3D physics functionality.
|
||
|
||
Third-party extensions and modules can add other physics engines to select with this setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/physics_interpolation/scene_traversal:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **physics/3d/physics_interpolation/scene_traversal** = ``"DEFAULT"`` :ref:`🔗<class_ProjectSettings_property_physics/3d/physics_interpolation/scene_traversal>`
|
||
|
||
L'approche utilisée pour la traversée de scène 3D lorsque l'interpolation physique est activée.
|
||
|
||
- ``DEFAULT``: La méthode optimisée par défaut.
|
||
|
||
- ``Legacy``: La méthode de référence précédente utilisée pour la traversée de arborescence de scène, qui est plus lente.
|
||
|
||
- ``Debug``: Échange entre les méthodes ``DEFAULT`` et ``Legacy`` alternativement entre chaque trame, et fournit des informations de logging (ce qui, à son tour, la rend plus lente). Pensée pour du débogage seulement, vous devriez utiliser la méthode ``DEFAULT`` dans la plupart des cas.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/run_on_separate_thread:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/3d/run_on_separate_thread** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/3d/run_on_separate_thread>`
|
||
|
||
If ``true``, the 3D physics server runs on a separate thread, making better use of multi-core CPUs. If ``false``, the 3D physics server runs on the main thread. Running the physics server on a separate thread can increase performance, but restricts API access to only physics process.
|
||
|
||
\ **Note:** When :ref:`physics/3d/physics_engine<class_ProjectSettings_property_physics/3d/physics_engine>` is set to ``Jolt Physics``, enabling this setting will prevent the 3D physics server from being able to provide any context when reporting errors and warnings, and will instead always refer to nodes as ``<unknown>``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/sleep_threshold_angular:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/sleep_threshold_angular** = ``0.13962634`` :ref:`🔗<class_ProjectSettings_property_physics/3d/sleep_threshold_angular>`
|
||
|
||
Vitesse linéaire de seuil sous laquelle un corps physique 3D sera considéré comme inactif. Voir :ref:`PhysicsServer3D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD<class_PhysicsServer3D_constant_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/sleep_threshold_linear:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/sleep_threshold_linear** = ``0.1`` :ref:`🔗<class_ProjectSettings_property_physics/3d/sleep_threshold_linear>`
|
||
|
||
Vitesse linéaire de seuil sous laquelle un corps physique 3D sera considéré comme inactif. Voir :ref:`PhysicsServer3D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD<class_PhysicsServer3D_constant_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/solver/contact_max_allowed_penetration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/solver/contact_max_allowed_penetration** = ``0.01`` :ref:`🔗<class_ProjectSettings_property_physics/3d/solver/contact_max_allowed_penetration>`
|
||
|
||
Distance maximale qu'une forme peut pénétrer une autre forme avant que ce ne soit considéré comme une collision. Voir :ref:`PhysicsServer3D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION<class_PhysicsServer3D_constant_SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/solver/contact_max_separation:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/solver/contact_max_separation** = ``0.05`` :ref:`🔗<class_ProjectSettings_property_physics/3d/solver/contact_max_separation>`
|
||
|
||
Distance maximale à laquelle une forme peut être d'une autre forme avant qu'elles ne soient considérées comme séparées et que le contact soit supprimé. Voir :ref:`PhysicsServer3D.SPACE_PARAM_CONTACT_MAX_SEPARATION<class_PhysicsServer3D_constant_SPACE_PARAM_CONTACT_MAX_SEPARATION>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/solver/contact_recycle_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/solver/contact_recycle_radius** = ``0.01`` :ref:`🔗<class_ProjectSettings_property_physics/3d/solver/contact_recycle_radius>`
|
||
|
||
Distance maximale à laquelle une paire corps peut se déplacer avant que leur statut de collision soit re-calculé. Voir :ref:`PhysicsServer3D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS<class_PhysicsServer3D_constant_SPACE_PARAM_CONTACT_RECYCLE_RADIUS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/solver/default_contact_bias:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/solver/default_contact_bias** = ``0.8`` :ref:`🔗<class_ProjectSettings_property_physics/3d/solver/default_contact_bias>`
|
||
|
||
Le biais du solveur par défaut pour toutes les contacts physiques. Définit de combien les corps réagissent pour assurer la séparation des contacts. Voir :ref:`PhysicsServer3D.SPACE_PARAM_CONTACT_DEFAULT_BIAS<class_PhysicsServer3D_constant_SPACE_PARAM_CONTACT_DEFAULT_BIAS>`.
|
||
|
||
Les formes individuelles peuvent avoir une valeur de biais spécifique (voir :ref:`Shape3D.custom_solver_bias<class_Shape3D_property_custom_solver_bias>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/solver/solver_iterations:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/3d/solver/solver_iterations** = ``16`` :ref:`🔗<class_ProjectSettings_property_physics/3d/solver/solver_iterations>`
|
||
|
||
Nombre d'itérations du solveur pour tous les contacts et contraintes. Plus le nombre d'itérations est élevé, plus les collisions seront précises. Cependant, un plus grand nombre d'itérations nécessite plus de puissance CPU, ce qui peut diminuer les performances. Voir :ref:`PhysicsServer3D.SPACE_PARAM_SOLVER_ITERATIONS<class_PhysicsServer3D_constant_SPACE_PARAM_SOLVER_ITERATIONS>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/3d/time_before_sleep:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/3d/time_before_sleep** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_physics/3d/time_before_sleep>`
|
||
|
||
Temps (en secondes) d'inactivité avant lequel un corps physique 3D sera endormi. Voir :ref:`PhysicsServer3D.SPACE_PARAM_BODY_TIME_TO_SLEEP<class_PhysicsServer3D_constant_SPACE_PARAM_BODY_TIME_TO_SLEEP>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/common/enable_object_picking:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/common/enable_object_picking** = ``true`` :ref:`🔗<class_ProjectSettings_property_physics/common/enable_object_picking>`
|
||
|
||
Active :ref:`Viewport.physics_object_picking<class_Viewport_property_physics_object_picking>` sur le viewport racine.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/common/max_physics_steps_per_frame:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/common/max_physics_steps_per_frame** = ``8`` :ref:`🔗<class_ProjectSettings_property_physics/common/max_physics_steps_per_frame>`
|
||
|
||
Controls the maximum number of physics steps that can be simulated each rendered frame. The default value is tuned to avoid situations where the framerate suddenly drops to a very low value beyond a certain amount of physics simulation. This occurs because the physics engine can't keep up with the expected simulation rate. In this case, the framerate will start dropping, but the engine is only allowed to simulate a certain number of physics steps per rendered frame. This snowballs into a situation where framerate keeps dropping until it reaches a very low framerate (typically 1-2 FPS) and is called the *physics spiral of death*.
|
||
|
||
However, the game will appear to slow down if the rendering FPS is less than ``1 / max_physics_steps_per_frame`` of :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`. This occurs even if ``delta`` is consistently used in physics calculations. To avoid this, increase :ref:`physics/common/max_physics_steps_per_frame<class_ProjectSettings_property_physics/common/max_physics_steps_per_frame>` if you have increased :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` significantly above its default value.
|
||
|
||
\ **Note:** This property is only read when the project starts. To change the maximum number of simulated physics steps per frame at runtime, set :ref:`Engine.max_physics_steps_per_frame<class_Engine_property_max_physics_steps_per_frame>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/common/physics_interpolation:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/common/physics_interpolation** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/common/physics_interpolation>`
|
||
|
||
Si ``true``, le moteur de rendu interpolera les transformations d'objets (objets physiques et non physiques) entre les deux dernières transformations, de sorte que le mouvement lisse soit vu même lorsque les tics de physique ne coïncident pas avec les trames rendues. Voir aussi :ref:`Node.reset_physics_interpolation()<class_Node_method_reset_physics_interpolation>`.
|
||
|
||
\ **Note :** Bien qu'il s'agisse d'un paramètre global, un contrôle plus fin des branches individuelles du :ref:`SceneTree<class_SceneTree>` est possible en utilisant :ref:`Node.physics_interpolation_mode<class_Node_property_physics_interpolation_mode>`.
|
||
|
||
\ **Note :** Cette propriété n'est lue qu’au démarrage du projet. Pour modifier l'interpolation physique durant l'exécution, définissez :ref:`SceneTree.physics_interpolation<class_SceneTree_property_physics_interpolation>` à la place.
|
||
|
||
\ **Note :** La propriété :ref:`physics/common/physics_jitter_fix<class_ProjectSettings_property_physics/common/physics_jitter_fix>` est automatiquement désactivée si :ref:`physics/common/physics_interpolation<class_ProjectSettings_property_physics/common/physics_interpolation>` est défini à ``true``, car les deux méthodes sont incompatibles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/common/physics_jitter_fix:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/common/physics_jitter_fix** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_physics/common/physics_jitter_fix>`
|
||
|
||
Contrôle la synchronisation de l'écoulement des trames de physique avec le temps réel. Pour 0 ou moins, les trames sont synchronisées. Ces valeurs sont recommandées pour les jeux en réseau, où la synchronisation d'horloge est importante. Les valeurs plus élevées provoquent une déviation plus élevée entre l'horloge du jeu et de l'horloge réelle, mais permet de lisser les sautillements du taux de rafraîchissement. La valeur par défaut de 0,5 devrait être suffisante la plupart du temps, les valeurs supérieures à 2 pourraient amener le jeu à réagir aux trames sautées avec un retard notable et ne sont pas recommandées.
|
||
|
||
\ **Note :** La correction du sautillement est automatiquement désactivée durant l'exécution lorsque :ref:`physics/common/physics_interpolation<class_ProjectSettings_property_physics/common/physics_interpolation>` est activé.
|
||
|
||
\ **Note :** Lors de l'utilisation d'une solution d'interpolation de physique personnalisée, le correcteur des sautillements physiques devrait être désactivé en définissant :ref:`physics/common/physics_jitter_fix<class_ProjectSettings_property_physics/common/physics_jitter_fix>` à ``0.0``.
|
||
|
||
\ **Note :** Cette propriété est seulement lue au démarrage du projet. Pour changer le correcteur des sautillements physiques durant l'exécution, définissez :ref:`Engine.physics_jitter_fix<class_Engine_property_physics_jitter_fix>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/common/physics_ticks_per_second:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/common/physics_ticks_per_second** = ``60`` :ref:`🔗<class_ProjectSettings_property_physics/common/physics_ticks_per_second>`
|
||
|
||
Le nombre d'itérations fixes par seconde. Cela contrôle combien de fois la simulation physique et les méthodes :ref:`Node._physics_process()<class_Node_private_method__physics_process>` sont exécutées. Voir aussi :ref:`application/run/max_fps<class_ProjectSettings_property_application/run/max_fps>`.
|
||
|
||
\ **Note :** Cette propriété n'est lue qu'au démarrage du projet. Pour changer les TPS de la physique durant l'exécution, définissez :ref:`Engine.physics_ticks_per_second<class_Engine_property_physics_ticks_per_second>` à la place.
|
||
|
||
\ **Note :** Seulement :ref:`physics/common/max_physics_steps_per_frame<class_ProjectSettings_property_physics/common/max_physics_steps_per_frame>` trames de physique peuvent être simulées par trame visuelle rendue au maximum. Si d'autres trames de physique doivent être simulées pour maintenir le rendu, le projet semblera ralentir (même si ``delta`` est utilisé systématiquement dans les calculs de physique). Par conséquent, il est recommandé d'augmenter :ref:`physics/common/max_physics_steps_per_frame<class_ProjectSettings_property_physics/common/max_physics_steps_per_frame>` si vous augmentez :ref:`physics/common/physics_ticks_per_second<class_ProjectSettings_property_physics/common/physics_ticks_per_second>` significativement au-dessus de sa valeur par défaut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/collisions/active_edge_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/collisions/active_edge_threshold** = ``0.87266463`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/collisions/active_edge_threshold>`
|
||
|
||
L'angle maximal, en radians, entre deux triangles adjacents dans un :ref:`ConcavePolygonShape3D<class_ConcavePolygonShape3D>` ou :ref:`HeightMapShape3D<class_HeightMapShape3D>` pour lesquels l'arête entre ces triangles est considérée comme inactive.
|
||
|
||
Les collisions contre une arête inactive auront leur normale remplacée par la normale de la surface du triangle. Cela peut aider à atténuer les collisions fantômes.
|
||
|
||
\ **Note :** Donner une valeur trop importante peut résulter en des objets qui ne se dépénètrent pas correctement.
|
||
|
||
\ **Note :** Cela s'applique à toutes les requêtes sur des formes, ainsi qu'aux corps physiques dans la simulation.
|
||
|
||
\ **Note :** Cela ne s'applique pas lors de l'activation dans Jolt de la suppression améliorée des arêtes internes, qui a la priorité.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/collisions/collision_margin_fraction:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/collisions/collision_margin_fraction** = ``0.08`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/collisions/collision_margin_fraction>`
|
||
|
||
La quantité de marge de collision à utiliser pour certaines formes de collision convexes, telles que :ref:`BoxShape3D<class_BoxShape3D>`, :ref:`CylinderShape3D<class_CylinderShape3D>` et :ref:`ConvexPolygonShape3D<class_ConvexPolygonShape3D>`, en tant que fraction de l'axe le plus court de la forme, avec :ref:`Shape3D.margin<class_Shape3D_property_margin>` comme limite supérieure. Ceci est principalement utilisé pour accélérer la détection de collision avec des formes convexes.
|
||
|
||
\ **Note :** Les marges de collision dans Jolt n'ajoutent aucune taille supplémentaire à la forme. Au lieu de cela, la forme est d'abord rétrécie de la marge, puis agrandie par la même quantité, résultant en une forme avec des coins arrondis.
|
||
|
||
\ **Note :** Définir cette valeur trop proche de ``0.0`` peut également nuire à l'exactitude de la détection de collision avec des formes convexes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/joints/world_node:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/joints/world_node** = ``0`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/joints/world_node>`
|
||
|
||
Lequel des deux nœuds liés par une liaison devrait représenter le monde lorsque l'un des deux est omis, entre :ref:`Joint3D.node_a<class_Joint3D_property_node_a>` ou :ref:`Joint3D.node_b<class_Joint3D_property_node_b>`. Cela peut être pensé comme si le nœud omis était un :ref:`StaticBody3D<class_StaticBody3D>` à la position de la liaison. Les limites de liaisons sont plus facilement exprimées lorsque :ref:`Joint3D.node_a<class_Joint3D_property_node_a>` représente le monde.
|
||
|
||
\ **Note :** Dans Godot Physics, seul :ref:`Joint3D.node_b<class_Joint3D_property_node_b>` peut représenter le monde.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_angular_velocity:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/limits/max_angular_velocity** = ``47.12389`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_angular_velocity>`
|
||
|
||
La vitesse angulaire maximale qu'un :ref:`RigidBody3D<class_RigidBody3D>` peut atteindre, en radians par seconde.
|
||
|
||
Ceci est principalement utilisé comme un dispositif de sécurité, pour empêcher la simulation d'exploser, car les objets se déplaçant rapidement entrant en collision avec des structures physiques complexes peuvent sinon leur faire perdre le contrôle. Les objets se déplaçant rapidement peuvent également causer beaucoup de stress sur le système de détection de collision, ce qui peut ralentir considérablement la simulation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_bodies:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/limits/max_bodies** = ``10240`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_bodies>`
|
||
|
||
Le nombre maximum de :ref:`PhysicsBody3D<class_PhysicsBody3D>` à supporter en même temps, éveillés ou endormis. Lorsque cette limite est dépassée, une erreur est signalée et tout ce qui se passe après cela est du comportement indéfini.
|
||
|
||
\ **Note :** Cette limite s'applique également à l'éditeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_body_pairs:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/limits/max_body_pairs** = ``65536`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_body_pairs>`
|
||
|
||
Le nombre maximum de paires de corps dont le traitement est autorisé. Lorsque cette limite est dépassée, un avertissement est signalé et les collisions seront ignorées aléatoirement pendant que les corps passent l'un à travers l'autre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_contact_constraints:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/limits/max_contact_constraints** = ``20480`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_contact_constraints>`
|
||
|
||
Le nombre maximum de contraintes de contact dont le traitement est autorisé. Lorsque cette limite est dépassée, un avertissement est signalé et les collisions seront ignorées aléatoirement pendant que les corps passent l'un à travers l'autre.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_linear_velocity:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/limits/max_linear_velocity** = ``500.0`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/max_linear_velocity>`
|
||
|
||
La vitesse linéaire maximale qu'un :ref:`RigidBody3D<class_RigidBody3D>` peut atteindre, en mètres par seconde.
|
||
|
||
Ceci est principalement utilisé comme un dispositif de sécurité, pour empêcher la simulation d'exploser, car les objets se déplaçant rapidement entrant en collision avec des structures physiques complexes peuvent sinon leur faire perdre le contrôle. Les objets se déplaçant rapidement peuvent également causer beaucoup de stress sur le système de détection de collision, ce qui peut ralentir considérablement la simulation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/temporary_memory_buffer_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/limits/temporary_memory_buffer_size** = ``32`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/temporary_memory_buffer_size>`
|
||
|
||
La quantité de mémoire à pré-allouer pour l'allocateur de pile utilisé dans Jolt, en Mio. Cet allocateur est utilisé dans l'étape physique pour stocker les choses qui ne sont nécessaires que pendant celle-ci, comme quels corps sont en contact, comment ils forment des îles et les données nécessaires pour résoudre les contacts.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/limits/world_boundary_shape_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/limits/world_boundary_shape_size** = ``2000.0`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/limits/world_boundary_shape_size>`
|
||
|
||
La taille des limites du :ref:`WorldBoundaryShape3D<class_WorldBoundaryShape3D>`, pour les trois dimensions. Le plan est centré dans une boîte de cette taille, et quoi que ce soit à l'extérieur de la boîte n'entrera pas en collision avec elle. Cela est nécessaire car les limites du :ref:`WorldBoundaryShape3D<class_WorldBoundaryShape3D>` ne sont pas retirées lors de l'utilisation de Jolt, afin d'éviter des problèmes de précision.
|
||
|
||
\ **Note :** Définir cette valeur trop haut peut rendre la détection de collision moins exacte.
|
||
|
||
\ **Note :** Les collisions contre les arêtes effectives d'un :ref:`WorldBoundaryShape3D<class_WorldBoundaryShape3D>` seront inconsistantes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_amount:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/motion_queries/recovery_amount** = ``0.4`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_amount>`
|
||
|
||
Fraction de la pénétration totale à dé-pénetrer par itération lors des requêtes de mouvement.
|
||
|
||
\ **Note :** Cela affecte les méthodes :ref:`CharacterBody3D.move_and_slide()<class_CharacterBody3D_method_move_and_slide>`, :ref:`PhysicsBody3D.move_and_collide()<class_PhysicsBody3D_method_move_and_collide>`, :ref:`PhysicsBody3D.test_move()<class_PhysicsBody3D_method_test_move>` et :ref:`PhysicsServer3D.body_test_motion()<class_PhysicsServer3D_method_body_test_motion>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_iterations:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/motion_queries/recovery_iterations** = ``4`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/recovery_iterations>`
|
||
|
||
Le nombre d'itérations à exécuter lors de la dé-pénétration lors des requêtes de mouvement.
|
||
|
||
\ **Note :** Cela affecte les méthodes :ref:`CharacterBody3D.move_and_slide()<class_CharacterBody3D_method_move_and_slide>`, :ref:`PhysicsBody3D.move_and_collide()<class_PhysicsBody3D_method_move_and_collide>`, :ref:`PhysicsBody3D.test_move()<class_PhysicsBody3D_method_test_move>` et :ref:`PhysicsServer3D.body_test_motion()<class_PhysicsServer3D_method_body_test_motion>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/use_enhanced_internal_edge_removal:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/motion_queries/use_enhanced_internal_edge_removal** = ``true`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/motion_queries/use_enhanced_internal_edge_removal>`
|
||
|
||
Si ``true``, active la suppression des arêtes internes améliorée de Jolt lors des requêtes de mouvement. Cela peut aider à atténuer les collisions fantômes, mais seulement avec des arrêtes dans un seul corps, ce qui signifie que les arêtes entre des corps séparés peuvent encore causer des collisions fantômes.
|
||
|
||
\ **Note :** Cela affecte les méthodes :ref:`CharacterBody3D.move_and_slide()<class_CharacterBody3D_method_move_and_slide>`, :ref:`PhysicsBody3D.move_and_collide()<class_PhysicsBody3D_method_move_and_collide>`, :ref:`PhysicsBody3D.test_move()<class_PhysicsBody3D_method_test_move>` et :ref:`PhysicsServer3D.body_test_motion()<class_PhysicsServer3D_method_body_test_motion>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/queries/enable_ray_cast_face_index:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/queries/enable_ray_cast_face_index** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/queries/enable_ray_cast_face_index>`
|
||
|
||
Si ``true``, peuple le champ ``face_index`` dans les résultats de :ref:`PhysicsDirectSpaceState3D.intersect_ray()<class_PhysicsDirectSpaceState3D_method_intersect_ray>`, également accessible par :ref:`RayCast3D.get_collision_face_index()<class_RayCast3D_method_get_collision_face_index>`. Si ``false``, le champ ``face_index`` sera laissé à sa valeur par défaut de ``-1``.
|
||
|
||
\ **Note :** Activer ce paramètre augmentera l'utilisation de mémoire de Jolt pour :ref:`ConcavePolygonShape3D<class_ConcavePolygonShape3D>` d'environ 25%.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/queries/use_enhanced_internal_edge_removal:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/queries/use_enhanced_internal_edge_removal** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/queries/use_enhanced_internal_edge_removal>`
|
||
|
||
Si ``true``, active la suppression des arêtes internes améliorée de Jolt lors des requêtes de mouvement. Cela peut aider à atténuer les collisions fantômes lors de l'utilisation de requêtes de mouvement pour des choses comme les mouvements de personnage, mais seulement avec des arêtes dans un seul corps, ce qui signifie que les arrêtes entre des corps séparés peuvent encore causer des collisions fantômes.
|
||
|
||
\ **Note :** Cela affecte les méthodes :ref:`PhysicsDirectSpaceState3D.cast_motion()<class_PhysicsDirectSpaceState3D_method_cast_motion>`, :ref:`PhysicsDirectSpaceState3D.collide_shape()<class_PhysicsDirectSpaceState3D_method_collide_shape>`, :ref:`PhysicsDirectSpaceState3D.get_rest_info()<class_PhysicsDirectSpaceState3D_method_get_rest_info>` et :ref:`PhysicsDirectSpaceState3D.intersect_shape()<class_PhysicsDirectSpaceState3D_method_intersect_shape>`.
|
||
|
||
\ **Note :** Activer ce paramètre peut causer que certaines formes soient entièrement supprimées des résultats, mais vous obtiendrez au moins une intersection par corps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/allow_sleep:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/simulation/allow_sleep** = ``true`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/allow_sleep>`
|
||
|
||
Si ``true``, les nœuds :ref:`RigidBody3D<class_RigidBody3D>` sont autorisés à s'endormir si leur vitesse est inférieure au seuil défini dans :ref:`physics/jolt_physics_3d/simulation/sleep_velocity_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_velocity_threshold>` pour la durée définie dans :ref:`physics/jolt_physics_3d/simulation/sleep_time_threshold<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_time_threshold>`. Cela peut améliorer les performances de simulation physique lorsqu'il y a des nœuds :ref:`RigidBody3D<class_RigidBody3D>` à l'arrêt, au coût de certains nœuds qui peuvent ne pas se réveiller dans certains scénarios. Envisagez de désactiver temporairement ceci pour dépanner des nœuds :ref:`RigidBody3D<class_RigidBody3D>` qui ne bougent pas quand ils le devraient.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/baumgarte_stabilization_factor:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/baumgarte_stabilization_factor** = ``0.2`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/baumgarte_stabilization_factor>`
|
||
|
||
De combien corriger l'erreur de position d'un :ref:`RigidBody3D<class_RigidBody3D>` lors d'une étape de physique, où ``0.0`` est de rien et ``1.0`` est la quantité complète. Cela affecte des choses comme la vitesse de dépénetération des corps.
|
||
|
||
\ **Note :** Définir cette valeur trop haut peut rendre des nœuds :ref:`RigidBody3D<class_RigidBody3D>` instables.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_angle_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/body_pair_contact_cache_angle_threshold** = ``0.034906585`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_angle_threshold>`
|
||
|
||
L'angle relatif maximal duquel une paire de corps peut se déplacer et réutiliser encore les résultats de collision de l'étape physique précédente, en radians.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_distance_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/body_pair_contact_cache_distance_threshold** = ``0.001`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_distance_threshold>`
|
||
|
||
La distance relative maximale dont laquelle une paire de corps peut se déplacer et réutiliser encore les résultats de collision de l'étape physique précédente, en mètres.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/simulation/body_pair_contact_cache_enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/body_pair_contact_cache_enabled>`
|
||
|
||
Si ``true``, active le cache de contact de paire de corps, qui supprime le besoin de détection de collision potentiellement coûteuse lorsque l'orientation relative entre deux corps n'a pas beaucoup changé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/bounce_velocity_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/bounce_velocity_threshold** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/bounce_velocity_threshold>`
|
||
|
||
La vitesse minimale nécessaire avant qu'une collision peut être rebondissante, en mètres par seconde.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_max_penetration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/continuous_cd_max_penetration** = ``0.25`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_max_penetration>`
|
||
|
||
Fraction du rayon intérieur d'un corps qui peut pénétrer un autre corps lors de l'utilisation de la détection de collision continue.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_movement_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/continuous_cd_movement_threshold** = ``0.75`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/continuous_cd_movement_threshold>`
|
||
|
||
Fraction du rayon intérieur d'un corps dont un corps doit se déplacer par pas pour utiliser la détection de collision continue.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/generate_all_kinematic_contacts:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/simulation/generate_all_kinematic_contacts** = ``false`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/generate_all_kinematic_contacts>`
|
||
|
||
Si ``true``, un :ref:`RigidBody3D<class_RigidBody3D>` gelé avec :ref:`RigidBody3D.FREEZE_MODE_KINEMATIC<class_RigidBody3D_constant_FREEZE_MODE_KINEMATIC>` est capable d'entrer en collision avec d'autres corps cinématiques et statiques, et donc de générer des contacts pour eux.
|
||
|
||
\ **Note :** Ce paramètre peut venir avec un coût CPU et de mémoire élevés si vous autorisez de nombreux/grands corps cinématiques gelés avec un :ref:`RigidBody3D.max_contacts_reported<class_RigidBody3D_property_max_contacts_reported>` non nul à se chevaucher avec une géométrie statique complexe, comme :ref:`ConcavePolygonShape3D<class_ConcavePolygonShape3D>` ou :ref:`HeightMapShape3D<class_HeightMapShape3D>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/penetration_slop:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/penetration_slop** = ``0.02`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/penetration_slop>`
|
||
|
||
De combien de corps sont autorisés se à pénétrer entre eux, en mètres.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/position_steps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/simulation/position_steps** = ``2`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/position_steps>`
|
||
|
||
Nombre d'itérations de position du solveur. Plus le nombre d'itérations est élevé, plus la simulation sera précise, au coût des performances du processeur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_time_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/sleep_time_threshold** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_time_threshold>`
|
||
|
||
Temps en secondes qu'un :ref:`RigidBody3D<class_RigidBody3D>` passera sous le seuil de vitesse du sommeil avant d'être endormi.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_velocity_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/sleep_velocity_threshold** = ``0.03`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/sleep_velocity_threshold>`
|
||
|
||
La vitesse linéaire des points spécifiques sur la boîte délimitante d'un :ref:`RigidBody3D<class_RigidBody3D>`, en dessous duquel il peut être endormi, en mètres par seconde. Ces points permettent de capturer à la fois le mouvement linéaire et angulaire d'un :ref:`RigidBody3D<class_RigidBody3D>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/soft_body_point_radius:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/soft_body_point_radius** = ``0.01`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/soft_body_point_radius>`
|
||
|
||
How big the points of a :ref:`SoftBody3D<class_SoftBody3D>` are, in meters. A higher value can prevent behavior such as cloth laying perfectly flush against other surfaces and causing Z-fighting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/speculative_contact_distance:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **physics/jolt_physics_3d/simulation/speculative_contact_distance** = ``0.02`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/speculative_contact_distance>`
|
||
|
||
Rayon autour des corps physiques, à l'intérieur duquel des points de contact spéculatifs seront détectés, en mètres. Ceci est principalement utilisé pour prévenir le tunneling et les pénétrations pour les nœuds :ref:`RigidBody3D<class_RigidBody3D>` lors de la simulation.
|
||
|
||
\ **Note :** Définir ceci trop haut peut entraîner des collisions fantômes, car les contacts spéculatifs sont basés sur les points les plus proches pendant l'étape de détection de collision qui ne sont peut-être pas les points les plus proches au moment où les deux corps se touchent.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/use_enhanced_internal_edge_removal:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **physics/jolt_physics_3d/simulation/use_enhanced_internal_edge_removal** = ``true`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/use_enhanced_internal_edge_removal>`
|
||
|
||
Si ``true``, active la suppression des arêtes internes améliorée de Jolt lors les :ref:`RigidBody3D<class_RigidBody3D>`. Cela peut aider à atténuer les collisions fantômes lorsque, par exemple, un :ref:`RigidBody3D<class_RigidBody3D>` se heurte aux arêtes de deux :ref:`BoxShape3D<class_BoxShape3D>` parfaitement joints. La suppression ne s'applique qu'aux arêtes internes à un seul corps, ce qui signifie que les arêtes entre des corps séparés peuvent encore causer des collisions fantômes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_physics/jolt_physics_3d/simulation/velocity_steps:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **physics/jolt_physics_3d/simulation/velocity_steps** = ``10`` :ref:`🔗<class_ProjectSettings_property_physics/jolt_physics_3d/simulation/velocity_steps>`
|
||
|
||
Nombre d'itérations de vitesse du solveur. Plus le nombre d'itérations est élevé, plus la simulation sera précise, au coût des performances du processeur.
|
||
|
||
\ **Note :** Cela doit être d'au moins ``2`` afin que la friction fonctionne, car la friction est appliquée à l'aide de l'impulsion de non-pénétration de l'itération précédente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/batching/item_buffer_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/2d/batching/item_buffer_size** = ``16384`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/batching/item_buffer_size>`
|
||
|
||
Nombre maximal de commandes d'éléments de canevas qui peuvent être groupées en un seul draw call.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/batching/uniform_set_cache_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/2d/batching/uniform_set_cache_size** = ``4096`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/batching/uniform_set_cache_size>`
|
||
|
||
Maximum number of uniform sets that will be cached by the 2D renderer when batching draw calls.
|
||
|
||
\ **Note:** Increasing this value can improve performance if the project renders many unique sprite textures every frame.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/sdf/oversize:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/2d/sdf/oversize** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/sdf/oversize>`
|
||
|
||
Controls how much of the original viewport size should be covered by the 2D signed distance field. This SDF can be sampled in :ref:`CanvasItem<class_CanvasItem>` shaders and is used for :ref:`GPUParticles2D<class_GPUParticles2D>` collision. Higher values allow portions of occluders located outside the viewport to still be taken into account in the generated signed distance field, at the cost of performance. If you notice particles falling through :ref:`LightOccluder2D<class_LightOccluder2D>`\ s as the occluders leave the viewport, increase this setting.
|
||
|
||
The percentage specified is added on each axis and on both sides. For example, with the default setting of 120%, the signed distance field will cover 20% of the viewport's size outside the viewport on each side (top, right, bottom, left).
|
||
|
||
\ **Note:** This property is only read when the project starts. To change the 2D SDF oversizing percentage at runtime, use :ref:`RenderingServer.viewport_set_sdf_oversize_and_scale()<class_RenderingServer_method_viewport_set_sdf_oversize_and_scale>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/sdf/scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/2d/sdf/scale** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/sdf/scale>`
|
||
|
||
The resolution scale to use for the 2D signed distance field. Higher values lead to a more precise and more stable signed distance field as the camera moves, at the cost of performance. The default value (50%) renders at half the resolution of the viewport size on each axis, which means the SDF is generated with 25% of the viewport's pixel count.
|
||
|
||
\ **Note:** This property is only read when the project starts. To change the 2D SDF resolution scale at runtime, use :ref:`RenderingServer.viewport_set_sdf_oversize_and_scale()<class_RenderingServer_method_viewport_set_sdf_oversize_and_scale>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/shadow_atlas/size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/2d/shadow_atlas/size** = ``2048`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/shadow_atlas/size>`
|
||
|
||
La taille de l'atlas des ombres 2D en pixels. Des valeurs plus élevées résultent en des ombres de :ref:`Light2D<class_Light2D>` plus précises, au coût de la performance et de l'utilisation de la mémoire vidéo. La valeur spécifiée est arrondie à la puissance de 2 la plus proche.
|
||
|
||
\ **Note :** Cette propriété n'est lue que lorsque le projet démarre. Pour modifier la taille de l'atlas des ombres 2D durant l'exécution, utilisez :ref:`RenderingServer.canvas_set_shadow_texture_size()<class_RenderingServer_method_canvas_set_shadow_texture_size>` à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/snap/snap_2d_transforms_to_pixel:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/2d/snap/snap_2d_transforms_to_pixel** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/snap/snap_2d_transforms_to_pixel>`
|
||
|
||
Si ``true``, les nœuds :ref:`CanvasItem<class_CanvasItem>` s’aimanteront en interne à des pixels complets. Utile pour les jeux pixel art basse résolution. Leur position peut encore être en sous-pixel, mais les décimales n'auront pas d'effet puisque la position est arrondie. Cela peut conduire à un aspect plus net au coût d'un mouvement moins lisse, surtout lorsque le lissage de la :ref:`Camera2D<class_Camera2D>` est activé.
|
||
|
||
\ **Note :** Cette propriété n'est lue que lorsque le projet démarre. Pour activer/désactiver l’aimantation des transformations durant l'exécution, utilisez :ref:`RenderingServer.viewport_set_snap_2d_transforms_to_pixel()<class_RenderingServer_method_viewport_set_snap_2d_transforms_to_pixel>` sur le :ref:`Viewport<class_Viewport>` racine à la place.
|
||
|
||
\ **Note :** Les nœuds :ref:`Control<class_Control>` sont aimantés par défaut sur le pixel le plus proche. Ceci est contrôlé par :ref:`gui/common/snap_controls_to_pixels<class_ProjectSettings_property_gui/common/snap_controls_to_pixels>`.
|
||
|
||
\ **Note :** Il n'est pas recommandé d'utiliser ce paramètre avec :ref:`rendering/2d/snap/snap_2d_vertices_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_vertices_to_pixel>`, car le mouvement peut paraître encore moins lisse. Préférez activer seulement ce paramètre à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/2d/snap/snap_2d_vertices_to_pixel:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/2d/snap/snap_2d_vertices_to_pixel** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/2d/snap/snap_2d_vertices_to_pixel>`
|
||
|
||
Si ``true``, les sommets des nœuds :ref:`CanvasItem<class_CanvasItem>` s’aimanteront en interne à des pixels complets. Utile pour les jeux pixel art basse résolution. Affecte seulement les positions de sommet finales, pas leurs transformations. Cela peut conduire à un aspect plus net au coût d'un mouvement moins lisse, surtout lorsque le lissage de la :ref:`Camera2D<class_Camera2D>` est activé.
|
||
|
||
\ **Note :** Cette propriété n'est lue que lorsque le projet démarre. Pour activer/désactiver l’aimantation des sommets durant l'exécution, utilisez :ref:`RenderingServer.viewport_set_snap_2d_vertices_to_pixel()<class_RenderingServer_method_viewport_set_snap_2d_vertices_to_pixel>` sur le :ref:`Viewport<class_Viewport>` racine à la place.
|
||
|
||
\ **Note :** Les nœuds :ref:`Control<class_Control>` sont aimantés par défaut sur le pixel le plus proche. Ceci est contrôlé par :ref:`gui/common/snap_controls_to_pixels<class_ProjectSettings_property_gui/common/snap_controls_to_pixels>`.
|
||
|
||
\ **Note :** Il n'est pas recommandé d'utiliser ce paramètre avec :ref:`rendering/2d/snap/snap_2d_transforms_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_transforms_to_pixel>`, car le mouvement peut paraître encore moins lisse. Préférez activer seulement ce paramètre à la place.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_2d:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/anti_aliasing/quality/msaa_2d** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_2d>`
|
||
|
||
Définit le nombre d'échantillons de l'anticrénelage multi-échantillions (MSAA) à utiliser pour le rendu 2D ou de canevas (en une puissance de deux). Le MSAA est utilisé pour réduire le crénelage autour des bords des polygones. Une valeur de MSAA plus élevée se traduit par des bords plus lisses mais peut être nettement plus lent sur certains matériels, en particulier les graphiques intégrés en raison de leur bande passante de mémoire limitée. Cela n'a aucun effet sur le crénelage de texture ou le crénelage introduit par des shaders.
|
||
|
||
\ **Note :** Le MSAA n'est supporté que dans les moteurs de rendu Forward+ et Mobile, pas Compatibilité.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre . Pour définir le nombre d'échantillons 2D MSAA durant l’exécution, définissez :ref:`Viewport.msaa_2d<class_Viewport_property_msaa_2d>` ou utilisez :ref:`RenderingServer.viewport_set_msaa_2d()<class_RenderingServer_method_viewport_set_msaa_2d>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_3d:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/anti_aliasing/quality/msaa_3d** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_3d>`
|
||
|
||
Définit le nombre d'échantillons de l'anticrénelage multi-échantillions (MSAA) à utiliser pour le rendu 3D (en une puissance de deux). Le MSAA est utilisé pour réduire le crénelage autour des bords des polygones. Une valeur de MSAA plus élevée se traduit par des bords plus lisses mais peut être nettement plus lent sur certains matériels, en particulier les graphiques intégrés en raison de leur bande passante de mémoire limitée. Voir aussi :ref:`rendering/scaling_3d/mode<class_ProjectSettings_property_rendering/scaling_3d/mode>` pour le sur-échantillonnage, qui fournit une qualité supérieure mais est beaucoup plus cher. Cela n'a aucun effet sur le crénelage de texture ou le crénelage introduit par des shaders.
|
||
|
||
\ **Note :** Cette propriété est seulement lue lorsque le projet démarre . Pour définir le nombre d'échantillons 3D MSAA durant l’exécution, définissez :ref:`Viewport.msaa_3d<class_Viewport_property_msaa_3d>` ou utilisez :ref:`RenderingServer.viewport_set_msaa_3d()<class_RenderingServer_method_viewport_set_msaa_3d>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/screen_space_aa:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/anti_aliasing/quality/screen_space_aa** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/screen_space_aa>`
|
||
|
||
Sets the screen-space antialiasing mode for the default screen :ref:`Viewport<class_Viewport>`. Screen-space antialiasing works by selectively blurring edges in a post-process shader. It differs from MSAA which takes multiple coverage samples while rendering objects. Screen-space AA methods are typically faster than MSAA and will smooth out specular aliasing, but tend to make scenes appear blurry. The blurriness is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias<class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias>`).
|
||
|
||
Another way to combat specular aliasing is to enable :ref:`rendering/anti_aliasing/screen_space_roughness_limiter/enabled<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/enabled>`.
|
||
|
||
\ **Note:** Screen-space antialiasing is only supported in the Forward+ and Mobile rendering methods, not Compatibility.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set the screen-space antialiasing mode at runtime, set :ref:`Viewport.screen_space_aa<class_Viewport_property_screen_space_aa>` on the root :ref:`Viewport<class_Viewport>` instead, or use :ref:`RenderingServer.viewport_set_screen_space_aa()<class_RenderingServer_method_viewport_set_screen_space_aa>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/smaa_edge_detection_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/anti_aliasing/quality/smaa_edge_detection_threshold** = ``0.05`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/smaa_edge_detection_threshold>`
|
||
|
||
Sets the sensitivity to edges when using SMAA for antialiasing. Lower values will catch more edges, at a potentially higher performance cost.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this setting at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/use_debanding:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/anti_aliasing/quality/use_debanding** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_debanding>`
|
||
|
||
If ``true``, uses a fast dithering filter just before transforming floating point color values to integer color values to make banding significantly less visible. Debanding is applied at different steps of the rendering process depending on the rendering method and :ref:`rendering/viewport/hdr_2d<class_ProjectSettings_property_rendering/viewport/hdr_2d>` setting.
|
||
|
||
In some cases, debanding may introduce a slightly noticeable dithering pattern. It's recommended to enable debanding only when actually needed since the dithering pattern will make lossless-compressed screenshots larger.
|
||
|
||
\ **Note:** This property is only read when the project starts and configures :ref:`RenderingServer.material_set_use_debanding()<class_RenderingServer_method_material_set_use_debanding>` and :ref:`Viewport.use_debanding<class_Viewport_property_use_debanding>` of the root :ref:`Viewport<class_Viewport>`. When :ref:`rendering/viewport/hdr_2d<class_ProjectSettings_property_rendering/viewport/hdr_2d>` is disabled, you should additionally set the :ref:`Viewport.use_debanding<class_Viewport_property_use_debanding>` of other viewports in your project. To set debanding at run-time, the property that should be set depends on the renderer: Forward+ only uses :ref:`Viewport.use_debanding<class_Viewport_property_use_debanding>` and Mobile uses both :ref:`RenderingServer.material_set_use_debanding()<class_RenderingServer_method_material_set_use_debanding>` and :ref:`Viewport.use_debanding<class_Viewport_property_use_debanding>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/quality/use_taa:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/anti_aliasing/quality/use_taa** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_taa>`
|
||
|
||
Enables temporal antialiasing for the default screen :ref:`Viewport<class_Viewport>`. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. Enabling TAA can make the image blurrier, which is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias<class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias>`).
|
||
|
||
\ **Note:** The implementation is not complete yet. Some visual instances such as particles and skinned meshes may show ghosting artifacts in motion.
|
||
|
||
\ **Note:** TAA is only supported in the Forward+ rendering method, not Mobile or Compatibility.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set TAA at runtime, set :ref:`Viewport.use_taa<class_Viewport_property_use_taa>` on the root :ref:`Viewport<class_Viewport>` instead, or use :ref:`RenderingServer.viewport_set_use_taa()<class_RenderingServer_method_viewport_set_use_taa>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/amount:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/anti_aliasing/screen_space_roughness_limiter/amount** = ``0.25`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/amount>`
|
||
|
||
**Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour contrôler le limiteur de rugosité dans l'espace-écran durant l'exécution, appelez plutôt :ref:`RenderingServer.screen_space_roughness_limiter_set_active()<class_RenderingServer_method_screen_space_roughness_limiter_set_active>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/anti_aliasing/screen_space_roughness_limiter/enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/enabled>`
|
||
|
||
If ``true``, enables a spatial filter to limit roughness in areas with high-frequency detail. This can help reduce specular aliasing to an extent, though not as much as enabling :ref:`rendering/anti_aliasing/quality/use_taa<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_taa>`. This filter has a small performance cost, so consider disabling it if it doesn't benefit your scene noticeably.
|
||
|
||
\ **Note:** The screen-space roughness limiter is only supported in the Forward+ and Mobile rendering methods, not Compatibility.
|
||
|
||
\ **Note:** This property is only read when the project starts. To control the screen-space roughness limiter at runtime, call :ref:`RenderingServer.screen_space_roughness_limiter_set_active()<class_RenderingServer_method_screen_space_roughness_limiter_set_active>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/limit:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/anti_aliasing/screen_space_roughness_limiter/limit** = ``0.18`` :ref:`🔗<class_ProjectSettings_property_rendering/anti_aliasing/screen_space_roughness_limiter/limit>`
|
||
|
||
**Note :** Cette propriété est seulement lue lorsque le projet démarre. Pour contrôler le limiteur de rugosité dans l'espace-écran durant l'exécution, appelez plutôt :ref:`RenderingServer.screen_space_roughness_limiter_set_active()<class_RenderingServer_method_screen_space_roughness_limiter_set_active>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/camera/depth_of_field/depth_of_field_bokeh_quality** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_quality>`
|
||
|
||
Définit la qualité de l'effet de profondeur de champ. Une qualité plus élevée prend plus d'échantillons, ce qui est plus lent mais a un aspect plus lisse.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_shape:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/camera/depth_of_field/depth_of_field_bokeh_shape** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_bokeh_shape>`
|
||
|
||
Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the fastest. Circle is the most realistic, but also the most expensive to compute.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_use_jitter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/camera/depth_of_field/depth_of_field_use_jitter** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/camera/depth_of_field/depth_of_field_use_jitter>`
|
||
|
||
If ``true``, jitters DOF samples to make effect slightly blurrier and hide lines created from low sample rates. This can result in a slightly grainy appearance when used with a low number of samples.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/driver/depth_prepass/disable_for_vendors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/driver/depth_prepass/disable_for_vendors** = ``"PowerVR,Mali,Adreno,Apple"`` :ref:`🔗<class_ProjectSettings_property_rendering/driver/depth_prepass/disable_for_vendors>`
|
||
|
||
Désactive :ref:`rendering/driver/depth_prepass/enable<class_ProjectSettings_property_rendering/driver/depth_prepass/enable>` conditionnellement pour certains fournisseurs. Par défaut, désactive la pré-passe de profondeur pour les appareils mobiles car les appareils mobiles ne bénéficient pas de la pré-passe de profondeur en raison de leur architecture unique.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/driver/depth_prepass/enable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/driver/depth_prepass/enable** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/driver/depth_prepass/enable>`
|
||
|
||
If ``true``, performs a previous depth pass before rendering 3D materials. This increases performance significantly in scenes with high overdraw, when complex materials and lighting are used. However, in scenes with few occluded surfaces, the depth prepass may reduce performance. If your game is viewed from a fixed angle that makes it easy to avoid overdraw (such as top-down or side-scrolling perspective), consider disabling the depth prepass to improve performance. This setting can be changed at run-time to optimize performance depending on the scene currently being viewed.
|
||
|
||
\ **Note:** Depth prepass is only supported when using the Forward+ or Compatibility rendering method. When using the Mobile rendering method, there is no depth prepass performed.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/driver/threads/thread_model:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/driver/threads/thread_model** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/driver/threads/thread_model>`
|
||
|
||
**Expérimental :** This setting has several known bugs which can lead to crashing, especially when using particles or resizing the window. Not recommended for use in production at this stage.
|
||
|
||
Le modèle de thread à utiliser pour le rendu. Le rendu sur un thread peut améliorer les performances, mais la synchronisation avec le thread principal peut causer un taux de rafraîchissement un peu plus instable.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/defaults/default_clear_color:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Color<class_Color>` **rendering/environment/defaults/default_clear_color** = ``Color(0.3, 0.3, 0.3, 1)`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/defaults/default_clear_color>`
|
||
|
||
Default background clear color. Overridable per :ref:`Viewport<class_Viewport>` using its :ref:`Environment<class_Environment>`. See :ref:`Environment.background_mode<class_Environment_property_background_mode>` and :ref:`Environment.background_color<class_Environment_property_background_color>` in particular. To change this default color programmatically, use :ref:`RenderingServer.set_default_clear_color()<class_RenderingServer_method_set_default_clear_color>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/defaults/default_environment:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/environment/defaults/default_environment** = ``""`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/defaults/default_environment>`
|
||
|
||
:ref:`Environment<class_Environment>` that will be used as a fallback environment in case a scene does not specify its own environment. The default environment is loaded in at scene load time regardless of whether you have set an environment or not. If you do not rely on the fallback environment, you do not need to set this property.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/glow/upscale_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/glow/upscale_mode** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/glow/upscale_mode>`
|
||
|
||
Sets how the glow effect is upscaled before being copied onto the screen. Linear is faster, but looks blocky. Bicubic is slower but looks smooth.
|
||
|
||
\ **Note:** :ref:`rendering/environment/glow/upscale_mode<class_ProjectSettings_property_rendering/environment/glow/upscale_mode>` is only effective when using the Forward+ or Mobile rendering methods, as Compatibility uses a different glow implementation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/glow/upscale_mode.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/glow/upscale_mode.mobile** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/glow/upscale_mode.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/environment/glow/upscale_mode<class_ProjectSettings_property_rendering/environment/glow/upscale_mode>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/screen_space_reflection/half_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/environment/screen_space_reflection/half_size** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/screen_space_reflection/half_size>`
|
||
|
||
If ``true``, screen-space reflections will be rendered at half size and then upscaled before being added to the scene. This is faster but may look pixelated or cause flickering. If ``false``, screen-space reflections will be rendered at full size.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/adaptive_target:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssao/adaptive_target** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/adaptive_target>`
|
||
|
||
Quality target to use when :ref:`rendering/environment/ssao/quality<class_ProjectSettings_property_rendering/environment/ssao/quality>` is set to ``Ultra``. A value of ``0.0`` provides a quality and speed similar to ``Medium`` while a value of ``1.0`` provides much higher quality than any of the other settings at the cost of performance.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/blur_passes:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/ssao/blur_passes** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/blur_passes>`
|
||
|
||
Number of blur passes to use when computing screen-space ambient occlusion. A higher number will result in a smoother look, but will be slower to compute and will have less high-frequency detail.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/fadeout_from:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssao/fadeout_from** = ``50.0`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/fadeout_from>`
|
||
|
||
Distance à laquelle l'occlusion ambiante dans l'espace-écran commence à disparaître. Utilisez ceci pour cacher l'occlusion ambiante de loin.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/fadeout_to:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssao/fadeout_to** = ``300.0`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/fadeout_to>`
|
||
|
||
Distance à laquelle l'occlusion ambiante dans l'espace-écran a complètement disparu. Utilisez ceci pour cacher l'occlusion ambiante de loin.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/half_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/environment/ssao/half_size** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/half_size>`
|
||
|
||
If ``true``, screen-space ambient occlusion will be rendered at half size and then upscaled before being added to the scene. This is significantly faster but may miss small details. If ``false``, screen-space ambient occlusion will be rendered at full size.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssao/quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/ssao/quality** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssao/quality>`
|
||
|
||
Sets the quality of the screen-space ambient occlusion effect. Higher values take more samples and so will result in better quality, at the cost of performance. Setting to ``Ultra`` will use the :ref:`rendering/environment/ssao/adaptive_target<class_ProjectSettings_property_rendering/environment/ssao/adaptive_target>` setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/adaptive_target:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssil/adaptive_target** = ``0.5`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/adaptive_target>`
|
||
|
||
Quality target to use when :ref:`rendering/environment/ssil/quality<class_ProjectSettings_property_rendering/environment/ssil/quality>` is set to ``Ultra``. A value of ``0.0`` provides a quality and speed similar to ``Medium`` while a value of ``1.0`` provides much higher quality than any of the other settings at the cost of performance. When using the adaptive target, the performance cost scales with the complexity of the scene.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/blur_passes:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/ssil/blur_passes** = ``4`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/blur_passes>`
|
||
|
||
Number of blur passes to use when computing screen-space indirect lighting. A higher number will result in a smoother look, but will be slower to compute and will have less high-frequency detail.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/fadeout_from:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssil/fadeout_from** = ``50.0`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/fadeout_from>`
|
||
|
||
Distance à laquelle l'éclairage indirect dans l'espace-écran commence à disparaître. Utilisez ceci pour cacher l'éclairage indirect dans l'espace-écran de loin.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/fadeout_to:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/ssil/fadeout_to** = ``300.0`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/fadeout_to>`
|
||
|
||
Distance à laquelle l'éclairage indirect dans l'espace-écran a complètement disparu. Utilisez ceci pour cacher l'éclairage indirect dans l'espace-écran de loin.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/half_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/environment/ssil/half_size** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/half_size>`
|
||
|
||
If ``true``, screen-space indirect lighting will be rendered at half size and then upscaled before being added to the scene. This is significantly faster but may miss small details and may result in some objects appearing to glow at their edges.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/ssil/quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/ssil/quality** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/ssil/quality>`
|
||
|
||
Sets the quality of the screen-space indirect lighting effect. Higher values take more samples and so will result in better quality, at the cost of performance. Setting to ``Ultra`` will use the :ref:`rendering/environment/ssil/adaptive_target<class_ProjectSettings_property_rendering/environment/ssil/adaptive_target>` setting.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale** = ``0.01`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale>`
|
||
|
||
Scales the depth over which the subsurface scattering effect is applied. A high value may allow light to scatter into a part of the mesh or another mesh that is close in screen space but far in depth. See also :ref:`rendering/environment/subsurface_scattering/subsurface_scattering_scale<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_scale>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set the subsurface scattering depth scale at runtime, call :ref:`RenderingServer.sub_surface_scattering_set_scale()<class_RenderingServer_method_sub_surface_scattering_set_scale>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/subsurface_scattering/subsurface_scattering_quality** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_quality>`
|
||
|
||
Sets the quality of the subsurface scattering effect. Higher values are slower but look nicer. This affects the rendering of materials that have :ref:`BaseMaterial3D.subsurf_scatter_enabled<class_BaseMaterial3D_property_subsurf_scatter_enabled>` set to ``true``, along with :ref:`ShaderMaterial<class_ShaderMaterial>`\ s that set ``SSS_STRENGTH``.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set the subsurface scattering quality at runtime, call :ref:`RenderingServer.sub_surface_scattering_set_quality()<class_RenderingServer_method_sub_surface_scattering_set_quality>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/environment/subsurface_scattering/subsurface_scattering_scale** = ``0.05`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_scale>`
|
||
|
||
Scales the distance over which samples are taken for subsurface scattering effect. Changing this does not impact performance, but higher values will result in significant artifacts as the samples will become obviously spread out. A lower value results in a smaller spread of scattered light. See also :ref:`rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale<class_ProjectSettings_property_rendering/environment/subsurface_scattering/subsurface_scattering_depth_scale>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set the subsurface scattering scale at runtime, call :ref:`RenderingServer.sub_surface_scattering_set_scale()<class_RenderingServer_method_sub_surface_scattering_set_scale>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/volumetric_fog/use_filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/volumetric_fog/use_filter** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/volumetric_fog/use_filter>`
|
||
|
||
Enables filtering of the volumetric fog effect prior to integration. This substantially blurs the fog which reduces fine details but also smooths out harsh edges and aliasing artifacts. Disable when more detail is required.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_depth:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/volumetric_fog/volume_depth** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_depth>`
|
||
|
||
Number of slices to use along the depth of the froxel buffer for volumetric fog. A lower number will be more efficient but may result in artifacts appearing during camera movement. See also :ref:`Environment.volumetric_fog_length<class_Environment_property_volumetric_fog_length>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/environment/volumetric_fog/volume_size** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/environment/volumetric_fog/volume_size>`
|
||
|
||
Base size used to determine size of froxel buffer in the camera X-axis and Y-axis. The final size is scaled by the aspect ratio of the screen, so actual values may differ from what is set. Set a larger size for more detailed fog, set a smaller size for better performance.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver>`
|
||
|
||
Sets the driver to be used by the renderer when using the Compatibility renderer. Editing this property has no effect in the default configuration, as first-party platforms each have platform-specific overrides. Use those overrides to configure the driver for each platform.
|
||
|
||
This can be overridden using the ``--rendering-driver <driver>`` command line argument.
|
||
|
||
Supported values are:
|
||
|
||
- ``opengl3``, OpenGL 3.3 on desktop platforms, OpenGL ES 3.0 on mobile platforms, WebGL 2.0 on web.
|
||
|
||
- ``opengl3_angle``, OpenGL ES 3.0 using the ANGLE compatibility layer, supported on macOS (over native OpenGL) and Windows (over Direct3D 11).
|
||
|
||
- ``opengl3_es``, OpenGL ES 3.0 on Linux/BSD.
|
||
|
||
\ **Note:** The availability of these options depends on whether the engine was compiled with support for them (determined by SCons options ``opengl3`` and ``angle_libs``).
|
||
|
||
\ **Note:** The actual rendering driver may be automatically changed by the engine as a result of a fallback, or a user-specified command line argument. To get the actual rendering driver that is used at runtime, use :ref:`RenderingServer.get_current_rendering_driver_name()<class_RenderingServer_method_get_current_rendering_driver_name>` instead of reading this project setting's value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.android:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.android** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.android>`
|
||
|
||
Redéfinition Android pour :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Une seule option est supportée :
|
||
|
||
- ``opengl3``, OpenGL ES 3.0 des pilotes natifs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.ios:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.ios** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.ios>`
|
||
|
||
Redéfinition iOS pour :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Une seule option est supportée :
|
||
|
||
- ``opengl3``, OpenGL ES 3.0 des pilotes natifs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.linuxbsd:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.linuxbsd** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.linuxbsd>`
|
||
|
||
LinuxBSD override for :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Two options are supported:
|
||
|
||
- ``opengl3`` (default), OpenGL 3.3 from native drivers.
|
||
|
||
- ``opengl3_es``, OpenGL ES 3.0 from native drivers. If :ref:`rendering/gl_compatibility/fallback_to_gles<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_gles>` is enabled, this is used as a fallback if OpenGL 3.3 is not supported.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.macos** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.macos>`
|
||
|
||
macOS override for :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Two options are supported:
|
||
|
||
- ``opengl3`` (default), OpenGL 3.3 from native drivers. If :ref:`rendering/gl_compatibility/fallback_to_native<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_native>` is enabled, this is used as a fallback if ANGLE is configured as the preferred driver but not supported.
|
||
|
||
- ``opengl3_angle``, OpenGL ES 3.0 using the ANGLE compatibility layer over native OpenGL drivers. If :ref:`rendering/gl_compatibility/fallback_to_angle<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_angle>` is enabled, this is used as a fallback if OpenGL 3.3 is not supported.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.web** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.web>`
|
||
|
||
Web override for :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Only one option is supported:
|
||
|
||
- ``opengl3``, WebGL 2.0. The underlying native API depends on the target OS, browser, and browser configuration.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/driver.windows:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/gl_compatibility/driver.windows** = ``"opengl3"`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/driver.windows>`
|
||
|
||
Windows override for :ref:`rendering/gl_compatibility/driver<class_ProjectSettings_property_rendering/gl_compatibility/driver>`.
|
||
|
||
Two options are supported:
|
||
|
||
- ``opengl3`` (default), OpenGL 3.3 from native drivers. If :ref:`rendering/gl_compatibility/fallback_to_native<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_native>` is enabled, this is used as a fallback if ANGLE is configured as the preferred driver but not supported.
|
||
|
||
- ``opengl3_angle``, OpenGL ES 3.0 using the ANGLE compatibility layer over native Direct3D 11 drivers. If :ref:`rendering/gl_compatibility/fallback_to_angle<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_angle>` is enabled, this is used as a fallback if OpenGL 3.3 is not supported. By default, ANGLE is used as the default driver for some devices listed in :ref:`rendering/gl_compatibility/force_angle_on_devices<class_ProjectSettings_property_rendering/gl_compatibility/force_angle_on_devices>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_angle:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/gl_compatibility/fallback_to_angle** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_angle>`
|
||
|
||
If ``true``, the Compatibility renderer will fall back to ANGLE if native OpenGL is not supported or the device is listed in :ref:`rendering/gl_compatibility/force_angle_on_devices<class_ProjectSettings_property_rendering/gl_compatibility/force_angle_on_devices>`.
|
||
|
||
\ **Note:** This setting is implemented only on Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_gles:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/gl_compatibility/fallback_to_gles** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_gles>`
|
||
|
||
If ``true``, the Compatibility renderer will fall back to OpenGLES if desktop OpenGL is not supported.
|
||
|
||
\ **Note:** This setting is implemented only on Linux/X11.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_native:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/gl_compatibility/fallback_to_native** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/fallback_to_native>`
|
||
|
||
If ``true``, the Compatibility renderer will fall back to native OpenGL if ANGLE is not supported, or ANGLE dynamic libraries aren't found.
|
||
|
||
\ **Note:** This setting is implemented on macOS and Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/force_angle_on_devices:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`Array<class_Array>` **rendering/gl_compatibility/force_angle_on_devices** :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/force_angle_on_devices>`
|
||
|
||
An :ref:`Array<class_Array>` of devices which should always use the ANGLE renderer.
|
||
|
||
Each entry is a :ref:`Dictionary<class_Dictionary>` with the following keys: ``vendor`` and ``name``. ``name`` can be set to ``*`` to add all devices with the specified ``vendor``.
|
||
|
||
\ **Note:** This setting is implemented only on Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/item_buffer_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/gl_compatibility/item_buffer_size** = ``16384`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/item_buffer_size>`
|
||
|
||
Maximum number of canvas items commands that can be drawn in a single viewport update. If more render commands are issued they will be ignored. Decreasing this limit may improve performance on bandwidth limited devices. Increase this limit if you find that not all objects are being drawn in a frame.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/gl_compatibility/nvidia_disable_threaded_optimization:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/gl_compatibility/nvidia_disable_threaded_optimization** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/gl_compatibility/nvidia_disable_threaded_optimization>`
|
||
|
||
If ``true``, disables the threaded optimization feature from the NVIDIA drivers, which are known to cause stuttering in most OpenGL applications.
|
||
|
||
\ **Note:** This setting only works on Windows, as threaded optimization is disabled by default on other platforms.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/global_illumination/gi/use_half_resolution:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/global_illumination/gi/use_half_resolution** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/global_illumination/gi/use_half_resolution>`
|
||
|
||
If ``true``, renders :ref:`VoxelGI<class_VoxelGI>` and SDFGI (:ref:`Environment.sdfgi_enabled<class_Environment_property_sdfgi_enabled>`) buffers at halved resolution (e.g. 960×540 when the viewport size is 1920×1080). This improves performance significantly when VoxelGI or SDFGI is enabled, at the cost of artifacts that may be visible on polygon edges. The loss in quality becomes less noticeable as the viewport resolution increases. :ref:`LightmapGI<class_LightmapGI>` rendering is not affected by this setting.
|
||
|
||
\ **Note:** This property is only read when the project starts. To set half-resolution GI at run-time, call :ref:`RenderingServer.gi_set_use_half_resolution()<class_RenderingServer_method_gi_set_use_half_resolution>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_converge:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/global_illumination/sdfgi/frames_to_converge** = ``5`` :ref:`🔗<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_converge>`
|
||
|
||
The number of frames to use for converging signed distance field global illumination. Higher values lead to a less noisy result, at the cost of taking a longer time to fully converge. This means the scene's global illumination will be too dark for a longer period of time, especially when the camera moves fast. The actual convergence speed depends on rendered framerate. For example, with the default setting of 30 frames, rendering at 60 FPS will make SDFGI fully converge after 0.5 seconds. See also :ref:`rendering/global_illumination/sdfgi/frames_to_update_lights<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_update_lights>` and :ref:`rendering/global_illumination/sdfgi/probe_ray_count<class_ProjectSettings_property_rendering/global_illumination/sdfgi/probe_ray_count>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To control SDFGI convergence speed at runtime, call :ref:`RenderingServer.environment_set_sdfgi_frames_to_converge()<class_RenderingServer_method_environment_set_sdfgi_frames_to_converge>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_update_lights:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/global_illumination/sdfgi/frames_to_update_lights** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_update_lights>`
|
||
|
||
The number of frames over which dynamic lights should be updated in signed distance field global illumination. Higher values take more time to update indirect lighting coming from dynamic lights, but result in better performance when many dynamic lights are present. See also :ref:`rendering/global_illumination/sdfgi/frames_to_converge<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_converge>` and :ref:`rendering/global_illumination/sdfgi/probe_ray_count<class_ProjectSettings_property_rendering/global_illumination/sdfgi/probe_ray_count>`.
|
||
|
||
\ **Note:** This only affects :ref:`Light3D<class_Light3D>` nodes whose :ref:`Light3D.light_bake_mode<class_Light3D_property_light_bake_mode>` is :ref:`Light3D.BAKE_DYNAMIC<class_Light3D_constant_BAKE_DYNAMIC>` (which is the default). Consider making non-moving lights use the :ref:`Light3D.BAKE_STATIC<class_Light3D_constant_BAKE_STATIC>` bake mode to improve performance.
|
||
|
||
\ **Note:** This property is only read when the project starts. To control SDFGI light update speed at runtime, call :ref:`RenderingServer.environment_set_sdfgi_frames_to_update_light()<class_RenderingServer_method_environment_set_sdfgi_frames_to_update_light>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/global_illumination/sdfgi/probe_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/global_illumination/sdfgi/probe_ray_count** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/global_illumination/sdfgi/probe_ray_count>`
|
||
|
||
The number of rays to throw per frame when computing signed distance field global illumination. Higher values lead to a less noisy result, at the cost of performance. See also :ref:`rendering/global_illumination/sdfgi/frames_to_converge<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_converge>` and :ref:`rendering/global_illumination/sdfgi/frames_to_update_lights<class_ProjectSettings_property_rendering/global_illumination/sdfgi/frames_to_update_lights>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To control SDFGI quality at runtime, call :ref:`RenderingServer.environment_set_sdfgi_ray_count()<class_RenderingServer_method_environment_set_sdfgi_ray_count>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/global_illumination/voxel_gi/quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/global_illumination/voxel_gi/quality** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/global_illumination/voxel_gi/quality>`
|
||
|
||
The VoxelGI quality to use. High quality leads to more precise lighting and better reflections, but is slower to render. This setting does not affect the baked data and doesn't require baking the :ref:`VoxelGI<class_VoxelGI>` again to apply.
|
||
|
||
\ **Note:** This property is only read when the project starts. To control VoxelGI quality at runtime, call :ref:`RenderingServer.voxel_gi_set_quality()<class_RenderingServer_method_voxel_gi_set_quality>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_pass:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_performance/max_rays_per_pass** = ``4`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_pass>`
|
||
|
||
The maximum number of rays that can be thrown per pass when baking lightmaps with :ref:`LightmapGI<class_LightmapGI>`. Depending on the scene, adjusting this value may result in higher GPU utilization when baking lightmaps, leading to faster bake times.
|
||
|
||
\ **Note:** Using a value that is too high for your system can cause crashes due to the GPU being unresponsive for long periods of time, and the graphics driver being reset by the OS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_probe_pass:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_performance/max_rays_per_probe_pass** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_rays_per_probe_pass>`
|
||
|
||
The maximum number of rays that can be thrown per pass when baking dynamic object lighting in :ref:`LightmapProbe<class_LightmapProbe>`\ s with :ref:`LightmapGI<class_LightmapGI>`. Depending on the scene, adjusting this value may result in higher GPU utilization when baking lightmaps, leading to faster bake times.
|
||
|
||
\ **Note:** Using a value that is too high for your system can cause crashes due to the GPU being unresponsive for long periods of time, and the graphics driver being reset by the OS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_transparency_rays:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_performance/max_transparency_rays** = ``8`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_performance/max_transparency_rays>`
|
||
|
||
The maximum number of retry rays that can be thrown per pass when hitting a transparent surface when baking lightmaps with :ref:`LightmapGI<class_LightmapGI>`. Depending on the scene, reducing this value may lead to faster bake times.
|
||
|
||
\ **Note:** Using a value that is too high for your system can cause crashes due to the GPU being unresponsive for long periods of time, and the graphics driver being reset by the OS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_performance/region_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_performance/region_size** = ``512`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_performance/region_size>`
|
||
|
||
The region size to use when baking lightmaps with :ref:`LightmapGI<class_LightmapGI>`. The specified value is rounded up to the nearest power of 2.
|
||
|
||
\ **Note:** Using a value that is too high for your system can cause crashes due to the GPU being unresponsive for long periods of time, and the graphics driver being reset by the OS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_probe_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/high_quality_probe_ray_count** = ``512`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_probe_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul d'éclairage d'objet dynamique dans les :ref:`LightmapProbe<class_LightmapProbe>`\ s lorsque :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_HIGH<class_LightmapGI_constant_BAKE_QUALITY_HIGH>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/high_quality_ray_count** = ``512`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/high_quality_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul des lightmaps avec :ref:`LightmapGI<class_LightmapGI>` quand :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_HIGH<class_LightmapGI_constant_BAKE_QUALITY_HIGH>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_probe_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/low_quality_probe_ray_count** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_probe_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul d'éclairage d'objet dynamique dans les :ref:`LightmapProbe<class_LightmapProbe>`\ s lorsque :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_LOW<class_LightmapGI_constant_BAKE_QUALITY_LOW>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/low_quality_ray_count** = ``32`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/low_quality_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul des lightmaps avec :ref:`LightmapGI<class_LightmapGI>` quand :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_LOW<class_LightmapGI_constant_BAKE_QUALITY_LOW>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_probe_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/medium_quality_probe_ray_count** = ``256`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_probe_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul d'éclairage d'objet dynamique dans les :ref:`LightmapProbe<class_LightmapProbe>`\ s lorsque :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_MEDIUM<class_LightmapGI_constant_BAKE_QUALITY_MEDIUM>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/medium_quality_ray_count** = ``128`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/medium_quality_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul des lightmaps avec :ref:`LightmapGI<class_LightmapGI>` quand :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_MEDIUM<class_LightmapGI_constant_BAKE_QUALITY_MEDIUM>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count** = ``2048`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_probe_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul d'éclairage d'objet dynamique dans les :ref:`LightmapProbe<class_LightmapProbe>`\ s lorsque :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_ULTRA<class_LightmapGI_constant_BAKE_QUALITY_ULTRA>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_ray_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/bake_quality/ultra_quality_ray_count** = ``2048`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/bake_quality/ultra_quality_ray_count>`
|
||
|
||
Le nombre de rayons à utiliser pour le pré-calcul des lightmaps avec :ref:`LightmapGI<class_LightmapGI>` quand :ref:`LightmapGI.quality<class_LightmapGI_property_quality>` vaut :ref:`LightmapGI.BAKE_QUALITY_ULTRA<class_LightmapGI_constant_BAKE_QUALITY_ULTRA>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/denoising/denoiser:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lightmapping/denoising/denoiser** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/denoising/denoiser>`
|
||
|
||
Denoiser tool used for denoising lightmaps.
|
||
|
||
Using `OpenImageDenoise <https://www.openimagedenoise.org/>`__ (OIDN) requires configuring a path to an OIDN executable in the editor settings at :ref:`EditorSettings.filesystem/tools/oidn/oidn_denoise_path<class_EditorSettings_property_filesystem/tools/oidn/oidn_denoise_path>`. OIDN can be downloaded from `OpenImageDenoise's downloads page <https://www.openimagedenoise.org/downloads.html>`__.
|
||
|
||
OIDN will use GPU acceleration when available. Unlike JNLM which uses compute shaders for acceleration, OIDN uses vendor-specific acceleration methods. For GPU acceleration to be available, the following libraries must be installed on the system depending on your GPU:
|
||
|
||
- NVIDIA GPUs: CUDA libraries
|
||
|
||
- AMD GPUs: HIP libraries
|
||
|
||
- Intel GPUs: SYCL libraries
|
||
|
||
If no GPU acceleration is configured on the system, multi-threaded CPU-based denoising will be performed instead. This CPU-based denoising is significantly slower than the JNLM denoiser in most cases.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/lightmap_gi/use_bicubic_filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/lightmapping/lightmap_gi/use_bicubic_filter** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/lightmap_gi/use_bicubic_filter>`
|
||
|
||
If ``true``, applies a bicubic filter during lightmap sampling. This makes lightmaps look much smoother, at a moderate performance cost.
|
||
|
||
\ **Note:** The bicubic filter exaggerates the 'bleeding' effect that occurs when a lightmap's resolution is low enough.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/primitive_meshes/texel_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/lightmapping/primitive_meshes/texel_size** = ``0.2`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/primitive_meshes/texel_size>`
|
||
|
||
Le texel_size qui est utilisé pour calculer le :ref:`Mesh.lightmap_size_hint<class_Mesh_property_lightmap_size_hint>` sur les ressources :ref:`PrimitiveMesh<class_PrimitiveMesh>` si :ref:`PrimitiveMesh.add_uv2<class_PrimitiveMesh_property_add_uv2>` est activé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lightmapping/probe_capture/update_speed:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/lightmapping/probe_capture/update_speed** = ``15`` :ref:`🔗<class_ProjectSettings_property_rendering/lightmapping/probe_capture/update_speed>`
|
||
|
||
The framerate-independent update speed when representing dynamic object lighting from :ref:`LightmapProbe<class_LightmapProbe>`\ s. Higher values make dynamic object lighting update faster. Higher values can prevent fast-moving objects from having "outdated" indirect lighting displayed on them, at the cost of possible flickering when an object moves from a bright area to a shaded area.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/16_bits:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/lights_and_shadows/directional_shadow/16_bits** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/16_bits>`
|
||
|
||
Use 16 bits for the directional shadow depth map. Enabling this results in shadows having less precision and may result in shadow acne, but can lead to performance improvements on some devices.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/directional_shadow/size** = ``4096`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size>`
|
||
|
||
La taille de l'ombre directionnelle en pixels. Des valeurs plus élevées entraîneront des ombres plus nettes, au coût de la performance. La valeur est arrondie à la puissance de 2 la plus proche.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/directional_shadow/size.mobile** = ``2048`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/lights_and_shadows/directional_shadow/size<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/size>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality>`
|
||
|
||
Quality setting for shadows cast by :ref:`DirectionalLight3D<class_DirectionalLight3D>`\ s. Higher quality settings use more samples when reading from shadow maps and are thus slower. Low quality settings may result in shadows looking grainy.
|
||
|
||
\ **Note:** The Soft Very Low setting will automatically multiply *constant* shadow blur by 0.75x to reduce the amount of noise visible. This automatic blur change only affects the constant blur factor defined in :ref:`Light3D.shadow_blur<class_Light3D_property_shadow_blur>`, not the variable blur performed by :ref:`DirectionalLight3D<class_DirectionalLight3D>`\ s' :ref:`Light3D.light_angular_distance<class_Light3D_property_light_angular_distance>`.
|
||
|
||
\ **Note:** The Soft High and Soft Ultra settings will automatically multiply *constant* shadow blur by 1.5× and 2× respectively to make better use of the increased sample count. This increased blur also improves stability of dynamic object shadows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality<class_ProjectSettings_property_rendering/lights_and_shadows/directional_shadow/soft_shadow_filter_quality>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_16_bits:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/lights_and_shadows/positional_shadow/atlas_16_bits** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_16_bits>`
|
||
|
||
Use 16 bits for the omni/spot shadow depth map. Enabling this results in shadows having less precision and may result in shadow acne, but can lead to performance improvements on some devices.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv>`
|
||
|
||
La quantité de subdivision du premier quadrant sur l'atlas des ombres. Voir la `documentation <../tutorials/3d/lights_and_shadows.html#shadow-atlas>`__ pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv>`
|
||
|
||
La quantité de subdivision du deuxième quadrant sur l'atlas des ombres. Voir la `documentation <../tutorials/3d/lights_and_shadows.html#shadow-atlas>`__ pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv** = ``3`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv>`
|
||
|
||
La quantité de subdivision du troisième quadrant sur l'atlas des ombres. Voir la `documentation <../tutorials/3d/lights_and_shadows.html#shadow-atlas>`__ pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv** = ``4`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv>`
|
||
|
||
La quantité de subdivision du quatrième quadrant sur l'atlas des ombres. Voir la `documentation <../tutorials/3d/lights_and_shadows.html#shadow-atlas>`__ pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_size** = ``4096`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size>`
|
||
|
||
La taille de l'atlas des ombres utilisé pour les nœuds :ref:`OmniLight3D<class_OmniLight3D>` et :ref:`SpotLight3D<class_SpotLight3D>`. Voir la `documentation <../tutorials/3d/lights_and_shadows.html#shadow-atlas>`__ pour plus d'informations.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/atlas_size.mobile** = ``2048`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/lights_and_shadows/positional_shadow/atlas_size<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/atlas_size>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality>`
|
||
|
||
Quality setting for shadows cast by :ref:`OmniLight3D<class_OmniLight3D>`\ s and :ref:`SpotLight3D<class_SpotLight3D>`\ s. Higher quality settings use more samples when reading from shadow maps and are thus slower. Low quality settings may result in shadows looking grainy.
|
||
|
||
\ **Note:** The Soft Very Low setting will automatically multiply *constant* shadow blur by 0.75x to reduce the amount of noise visible. This automatic blur change only affects the constant blur factor defined in :ref:`Light3D.shadow_blur<class_Light3D_property_shadow_blur>`, not the variable blur performed by :ref:`DirectionalLight3D<class_DirectionalLight3D>`\ s' :ref:`Light3D.light_angular_distance<class_Light3D_property_light_angular_distance>`.
|
||
|
||
\ **Note:** The Soft High and Soft Ultra settings will automatically multiply shadow blur by 1.5× and 2× respectively to make better use of the increased sample count. This increased blur also improves stability of dynamic object shadows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality.mobile** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality<class_ProjectSettings_property_rendering/lights_and_shadows/positional_shadow/soft_shadow_filter_quality>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/tighter_shadow_caster_culling:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/lights_and_shadows/tighter_shadow_caster_culling** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/tighter_shadow_caster_culling>`
|
||
|
||
Si ``true``, les éléments qui ne peuvent pas projeter d'ombres dans la vue du frustum ne seront pas rendus dans les shadow maps.
|
||
|
||
Cela peut augmenter les performances.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/lights_and_shadows/use_physical_light_units:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/lights_and_shadows/use_physical_light_units** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/lights_and_shadows/use_physical_light_units>`
|
||
|
||
Enables the use of physically based units for light sources. Physically based units tend to be much larger than the arbitrary units used by Godot, but they can be used to match lighting within Godot to real-world lighting. Due to the large dynamic range of lighting conditions present in nature, Godot bakes exposure into the various lighting quantities before rendering. Most light sources bake exposure automatically at run time based on the active :ref:`CameraAttributes<class_CameraAttributes>` resource, but :ref:`LightmapGI<class_LightmapGI>` and :ref:`VoxelGI<class_VoxelGI>` require a :ref:`CameraAttributes<class_CameraAttributes>` resource to be set at bake time to reduce the dynamic range. At run time, Godot will automatically reconcile the baked exposure with the active exposure to ensure lighting remains consistent.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/cluster_builder/max_clustered_elements:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/limits/cluster_builder/max_clustered_elements** = ``512`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/cluster_builder/max_clustered_elements>`
|
||
|
||
The maximum number of clustered elements (:ref:`OmniLight3D<class_OmniLight3D>` + :ref:`SpotLight3D<class_SpotLight3D>` + :ref:`Decal<class_Decal>` + :ref:`ReflectionProbe<class_ReflectionProbe>`) that can be rendered at once in the camera view. If there are more clustered elements present in the camera view, some of them will not be rendered (leading to pop-in during camera movement). Enabling distance fade on lights and decals (:ref:`Light3D.distance_fade_enabled<class_Light3D_property_distance_fade_enabled>`, :ref:`Decal.distance_fade_enabled<class_Decal_property_distance_fade_enabled>`) can help avoid reaching this limit.
|
||
|
||
Decreasing this value may improve GPU performance on certain setups, even if the maximum number of clustered elements is never reached in the project.
|
||
|
||
\ **Note:** This setting is only effective when using the Forward+ rendering method, not Mobile and Compatibility.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/global_shader_variables/buffer_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/global_shader_variables/buffer_size** = ``65536`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/global_shader_variables/buffer_size>`
|
||
|
||
The maximum number of uniforms that can be used by the global shader uniform buffer. Each item takes up one slot. In other words, a single uniform float and a uniform vec4 will take the same amount of space in the buffer.
|
||
|
||
\ **Note:** When using the Compatibility renderer, most mobile devices (and all web exports) will be limited to a maximum size of 1024 due to hardware constraints.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/opengl/max_lights_per_object:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/opengl/max_lights_per_object** = ``8`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/opengl/max_lights_per_object>`
|
||
|
||
Max number of omnilights and spotlights renderable per object. At the default value of 8, this means that each surface can be affected by up to 8 omnilights and 8 spotlights. This is further limited by hardware support and :ref:`rendering/limits/opengl/max_renderable_lights<class_ProjectSettings_property_rendering/limits/opengl/max_renderable_lights>`. Setting this low will slightly reduce memory usage, may decrease shader compile times, and may result in faster rendering on low-end, mobile, or web devices.
|
||
|
||
\ **Note:** This setting is only effective when using the Compatibility rendering method, not Forward+ and Mobile.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/opengl/max_renderable_elements:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/opengl/max_renderable_elements** = ``65536`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/opengl/max_renderable_elements>`
|
||
|
||
Max number of elements renderable in a frame. If more elements than this are visible per frame, they will not be drawn. Keep in mind elements refer to mesh surfaces and not meshes themselves. Setting this low will slightly reduce memory usage and may decrease shader compile times, particularly on web. For most uses, the default value is suitable, but consider lowering as much as possible on web export.
|
||
|
||
\ **Note:** This setting is only effective when using the Compatibility rendering method, not Forward+ and Mobile.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/opengl/max_renderable_lights:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/opengl/max_renderable_lights** = ``32`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/opengl/max_renderable_lights>`
|
||
|
||
Max number of positional lights renderable in a frame. If more lights than this number are used, they will be ignored. Setting this low will slightly reduce memory usage and may decrease shader compile times, particularly on web. For most uses, the default value is suitable, but consider lowering as much as possible on web export.
|
||
|
||
\ **Note:** This setting is only effective when using the Compatibility rendering method, not Forward+ and Mobile.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/spatial_indexer/threaded_cull_minimum_instances:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/spatial_indexer/threaded_cull_minimum_instances** = ``1000`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/spatial_indexer/threaded_cull_minimum_instances>`
|
||
|
||
The minimum number of instances that must be present in a scene to enable culling computations on multiple threads. If a scene has fewer instances than this number, culling is done on a single thread.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/spatial_indexer/update_iterations_per_frame:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/limits/spatial_indexer/update_iterations_per_frame** = ``10`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/spatial_indexer/update_iterations_per_frame>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/limits/time/time_rollover_secs:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/limits/time/time_rollover_secs** = ``3600`` :ref:`🔗<class_ProjectSettings_property_rendering/limits/time/time_rollover_secs>`
|
||
|
||
Maximum time (in seconds) before the ``TIME`` shader built-in variable rolls over. The ``TIME`` variable increments by ``delta`` each frame, and when it exceeds this value, it rolls over to ``0.0``. Since large floating-point values are less precise than small floating-point values, this should be set as low as possible to maximize the precision of the ``TIME`` built-in variable in shaders. This is especially important on mobile platforms where precision in shaders is significantly reduced. However, if this is set too low, shader animations may appear to restart from the beginning while the project is running.
|
||
|
||
On desktop platforms, values below ``4096`` are recommended, ideally below ``2048``. On mobile platforms, values below ``64`` are recommended, ideally below ``32``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/mesh_lod/lod_change/threshold_pixels:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/mesh_lod/lod_change/threshold_pixels** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_rendering/mesh_lod/lod_change/threshold_pixels>`
|
||
|
||
The automatic LOD bias to use for meshes rendered within the :ref:`ReflectionProbe<class_ReflectionProbe>`. Higher values will use less detailed versions of meshes that have LOD variations generated. If set to ``0.0``, automatic LOD is disabled. Increase :ref:`rendering/mesh_lod/lod_change/threshold_pixels<class_ProjectSettings_property_rendering/mesh_lod/lod_change/threshold_pixels>` to improve performance at the cost of geometry detail.
|
||
|
||
\ **Note:** :ref:`rendering/mesh_lod/lod_change/threshold_pixels<class_ProjectSettings_property_rendering/mesh_lod/lod_change/threshold_pixels>` does not affect :ref:`GeometryInstance3D<class_GeometryInstance3D>` visibility ranges (also known as "manual" LOD or hierarchical LOD).
|
||
|
||
\ **Note:** This property is only read when the project starts. To adjust the automatic LOD threshold at runtime, set :ref:`Viewport.mesh_lod_threshold<class_Viewport_property_mesh_lod_threshold>` on the root :ref:`Viewport<class_Viewport>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/occlusion_culling/bvh_build_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/occlusion_culling/bvh_build_quality** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/occlusion_culling/bvh_build_quality>`
|
||
|
||
The `Bounding Volume Hierarchy <https://en.wikipedia.org/wiki/Bounding_volume_hierarchy>`__ quality to use when rendering the occlusion culling buffer. Higher values will result in more accurate occlusion culling, at the cost of higher CPU usage. See also :ref:`rendering/occlusion_culling/occlusion_rays_per_thread<class_ProjectSettings_property_rendering/occlusion_culling/occlusion_rays_per_thread>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To adjust the BVH build quality at runtime, use :ref:`RenderingServer.viewport_set_occlusion_culling_build_quality()<class_RenderingServer_method_viewport_set_occlusion_culling_build_quality>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/occlusion_culling/jitter_projection:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/occlusion_culling/jitter_projection** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/occlusion_culling/jitter_projection>`
|
||
|
||
If ``true``, the projection used for rendering the occlusion buffer will be jittered. This can help prevent objects being incorrectly culled when visible through small gaps.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/occlusion_culling/occlusion_rays_per_thread:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/occlusion_culling/occlusion_rays_per_thread** = ``512`` :ref:`🔗<class_ProjectSettings_property_rendering/occlusion_culling/occlusion_rays_per_thread>`
|
||
|
||
The number of occlusion rays traced per CPU thread. Higher values will result in more accurate occlusion culling, at the cost of higher CPU usage. The occlusion culling buffer's pixel count is roughly equal to ``occlusion_rays_per_thread * number_of_logical_cpu_cores``, so it will depend on the system's CPU. Therefore, CPUs with fewer cores will use a lower resolution to attempt keeping performance costs even across devices. See also :ref:`rendering/occlusion_culling/bvh_build_quality<class_ProjectSettings_property_rendering/occlusion_culling/bvh_build_quality>`.
|
||
|
||
\ **Note:** This property is only read when the project starts. To adjust the number of occlusion rays traced per thread at runtime, use :ref:`RenderingServer.viewport_set_occlusion_rays_per_thread()<class_RenderingServer_method_viewport_set_occlusion_rays_per_thread>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/occlusion_culling/use_occlusion_culling:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/occlusion_culling/use_occlusion_culling** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/occlusion_culling/use_occlusion_culling>`
|
||
|
||
If ``true``, :ref:`OccluderInstance3D<class_OccluderInstance3D>` nodes will be usable for occlusion culling in 3D in the root viewport. In custom viewports, :ref:`Viewport.use_occlusion_culling<class_Viewport_property_use_occlusion_culling>` must be set to ``true`` instead.
|
||
|
||
\ **Note:** Enabling occlusion culling has a cost on the CPU. Only enable occlusion culling if you actually plan to use it. Large open scenes with few or no objects blocking the view will generally not benefit much from occlusion culling. Large open scenes generally benefit more from mesh LOD and visibility ranges (:ref:`GeometryInstance3D.visibility_range_begin<class_GeometryInstance3D_property_visibility_range_begin>` and :ref:`GeometryInstance3D.visibility_range_end<class_GeometryInstance3D_property_visibility_range_end>`) compared to occlusion culling.
|
||
|
||
\ **Note:** Due to memory constraints, occlusion culling is not supported by default in Web export templates. It can be enabled by compiling custom Web export templates with ``module_raycast_enabled=yes``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/reflection_atlas/reflection_count** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_count>`
|
||
|
||
Number of cubemaps to store in the reflection atlas. The number of :ref:`ReflectionProbe<class_ReflectionProbe>`\ s in a scene will be limited by this amount. A higher number requires more VRAM.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/reflection_atlas/reflection_size** = ``256`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size>`
|
||
|
||
Taille des faces de la cubemap pour les :ref:`ReflectionProbe<class_ReflectionProbe>`\ s. Un nombre plus élevé nécessite plus de VRAM et peut rendre la mise à jour de sonde de réflexion plus lente.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/reflection_atlas/reflection_size.mobile** = ``128`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/reflections/reflection_atlas/reflection_size<class_ProjectSettings_property_rendering/reflections/reflection_atlas/reflection_size>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/fast_filter_high_quality:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/reflections/sky_reflections/fast_filter_high_quality** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/fast_filter_high_quality>`
|
||
|
||
Utilise une variante de qualité supérieure de l'algorithme de filtrage rapide. Significativement plus lent que l'utilisation de la qualité par défaut, mais entraîne des réflexions plus lisses. Ne devrait être utilisé que lorsque la scène est particulièrement détaillée.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/sky_reflections/ggx_samples** = ``32`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples>`
|
||
|
||
Sets the number of samples to take when using importance sampling for :ref:`Sky<class_Sky>`\ s and :ref:`ReflectionProbe<class_ReflectionProbe>`\ s. A higher value will result in smoother, higher quality reflections, but increases time to calculate radiance maps. In general, fewer samples are needed for simpler, low dynamic range environments while more samples are needed for HDR environments and environments with a high level of detail.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/sky_reflections/ggx_samples.mobile** = ``16`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/reflections/sky_reflections/ggx_samples<class_ProjectSettings_property_rendering/reflections/sky_reflections/ggx_samples>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/roughness_layers:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/reflections/sky_reflections/roughness_layers** = ``7`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/roughness_layers>`
|
||
|
||
Limits the number of layers to use in radiance maps when using importance sampling. A lower number will be slightly faster and take up less VRAM.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/reflections/sky_reflections/texture_array_reflections** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections>`
|
||
|
||
If ``true``, uses texture arrays instead of mipmaps for reflection probes and panorama backgrounds (sky). This reduces jitter noise and upscaling artifacts on reflections, but is significantly slower to compute and uses :ref:`rendering/reflections/sky_reflections/roughness_layers<class_ProjectSettings_property_rendering/reflections/sky_reflections/roughness_layers>` times more memory.
|
||
|
||
\ **Note:** Texture array reflections are always disabled on macOS on Intel GPUs due to driver bugs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/reflections/sky_reflections/texture_array_reflections.mobile** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/reflections/sky_reflections/texture_array_reflections<class_ProjectSettings_property_rendering/reflections/sky_reflections/texture_array_reflections>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/reflections/specular_occlusion/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/reflections/specular_occlusion/enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/reflections/specular_occlusion/enabled>`
|
||
|
||
Si ``true``, réduit les réflexions basées sur la lumière ambiante.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/renderer/rendering_method:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/renderer/rendering_method** = ``"forward_plus"`` :ref:`🔗<class_ProjectSettings_property_rendering/renderer/rendering_method>`
|
||
|
||
Sets the renderer that will be used by the project. Options are:
|
||
|
||
\ **forward_plus** (Forward+): High-end renderer designed for desktop devices. Has a higher base overhead, but scales well with complex scenes. Not suitable for older devices or mobile.
|
||
|
||
\ **mobile** (Mobile): Modern renderer designed for mobile devices. Has a lower base overhead than Forward+, but does not scale as well to large scenes with many elements.
|
||
|
||
\ **gl_compatibility** (Compatibility): Low-end renderer designed for older devices. Based on the limitations of the OpenGL 3.3 / OpenGL ES 3.0 / WebGL 2 APIs. Lighting calculations are performed on nonlinear sRGB-encoded color data, which produces inaccurate results that may look acceptable for some games.
|
||
|
||
This can be overridden using the ``--rendering-method <method>`` command line argument.
|
||
|
||
\ **Note:** The actual rendering method may be automatically changed by the engine as a result of a fallback, or a user-specified command line argument. To get the actual rendering method that is used at runtime, use :ref:`RenderingServer.get_current_rendering_method()<class_RenderingServer_method_get_current_rendering_method>` instead of reading this project setting's value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/renderer/rendering_method.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/renderer/rendering_method.mobile** = ``"mobile"`` :ref:`🔗<class_ProjectSettings_property_rendering/renderer/rendering_method.mobile>`
|
||
|
||
Redéfinition pour :ref:`rendering/renderer/rendering_method<class_ProjectSettings_property_rendering/renderer/rendering_method>` sur les appareils mobiles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/renderer/rendering_method.web:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/renderer/rendering_method.web** = ``"gl_compatibility"`` :ref:`🔗<class_ProjectSettings_property_rendering/renderer/rendering_method.web>`
|
||
|
||
Redéfinition pour :ref:`rendering/renderer/rendering_method<class_ProjectSettings_property_rendering/renderer/rendering_method>` sur le web.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/d3d12/agility_sdk_version:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/d3d12/agility_sdk_version** = ``618`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/d3d12/agility_sdk_version>`
|
||
|
||
Version code of the `Direct3D 12 Agility SDK <https://devblogs.microsoft.com/directx/directx12agility/>`__ to use (``D3D12SDKVersion``). This must match the *minor* version that is installed next to the editor binary and in the export templates directory for the current editor version. For example, if you have ``1.618.5`` installed, you need to input ``618`` here.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/d3d12/max_resource_descriptors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/d3d12/max_resource_descriptors** = ``65536`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/d3d12/max_resource_descriptors>`
|
||
|
||
The number of entries in the resource descriptor heap the Direct3D 12 rendering driver uses for most rendering operations.
|
||
|
||
Depending on the complexity of scenes, this value may be lowered or may need to be raised.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/d3d12/max_sampler_descriptors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/d3d12/max_sampler_descriptors** = ``1024`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/d3d12/max_sampler_descriptors>`
|
||
|
||
The number of entries in the sampler descriptor heap the Direct3D 12 rendering driver uses for most rendering operations.
|
||
|
||
Depending on the complexity of scenes, this value may be lowered or may need to be raised.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver** = ``"vulkan"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver>`
|
||
|
||
Sets the driver to be used by the renderer when using a RenderingDevice-based renderer like the Forward+ or Mobile renderers. Editing this property has no effect in the default configuration, as first-party platforms each have platform-specific overrides. Use those overrides to configure the driver for each platform.
|
||
|
||
This can be overridden using the ``--rendering-driver <driver>`` command line argument.
|
||
|
||
Supported values are:
|
||
|
||
- ``metal``, Metal (supported on Apple Silicon Macs and iOS).
|
||
|
||
- ``vulkan``, Vulkan (supported on all desktop and mobile platforms).
|
||
|
||
- ``d3d12``, Direct3D 12 (supported on Windows).
|
||
|
||
\ **Note:** The availability of these options depends on whether the engine was compiled with support for them (determined by SCons options ``vulkan``, ``metal``, and ``d3d12``).
|
||
|
||
\ **Note:** If a given platform has no registered drivers, it can fall back to the Compatibility renderer (OpenGL 3) if :ref:`rendering/rendering_device/fallback_to_opengl3<class_ProjectSettings_property_rendering/rendering_device/fallback_to_opengl3>` is enabled. This fallback happens automatically for the Web platform regardless of that property.
|
||
|
||
\ **Note:** The actual rendering driver may be automatically changed by the engine as a result of a fallback, or a user-specified command line argument. To get the actual rendering driver that is used at runtime, use :ref:`RenderingServer.get_current_rendering_driver_name()<class_RenderingServer_method_get_current_rendering_driver_name>` instead of reading this project setting's value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.android:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.android** = ``"vulkan"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.android>`
|
||
|
||
Redéfinition Android pour :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Une seule option est supportée :
|
||
|
||
- ``vulkan`` Vulkan depuis les pilotes natifs.
|
||
|
||
\ **Note :** Si Vulkan était désactivé au moment de la compilation, il n'y a pas d'autre pilote RenderingDevice.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.ios:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.ios** = ``"metal"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.ios>`
|
||
|
||
Redéfinition iOS pour :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Deux options sont supportées :
|
||
|
||
- ``metal`` (par défaut), Metal depuis les pilotes natifs.
|
||
|
||
- ``vulkan``, Vulkan avec Metal via MoltenVK.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.linuxbsd:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.linuxbsd** = ``"vulkan"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.linuxbsd>`
|
||
|
||
Redéfinition LinuxBSD pour :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Une seule option est supportée :
|
||
|
||
- ``vulkan`` Vulkan depuis les pilotes natifs.
|
||
|
||
\ **Note :** Si Vulkan était désactivé au moment de la compilation, il n'y a pas d'autre pilote RenderingDevice.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.macos** = ``"metal"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.macos>`
|
||
|
||
Redéfinition macOS pour :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Deux options sont supportées :
|
||
|
||
- ``metal`` (par défaut), Metal depuis les pilotes natifs, supporté seulement sur les Macs Apple Silicon. Sur les Macs Intel, se repliera automatiquement sur ``vulkan`` car le support de Metal n'est pas implémenté.
|
||
|
||
- ``vulkan``, Vulkan avec Metal via MoltenVK, supporté sur les Macs Apple Silicon et Intel.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.visionos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.visionos** = ``"metal"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.visionos>`
|
||
|
||
Redéfinition visionOS pour :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Une seule option est supportée :
|
||
|
||
- ``metal`` (par défaut), Metal depuis les drivers natifs.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/driver.windows:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/rendering_device/driver.windows** = ``"vulkan"`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/driver.windows>`
|
||
|
||
Windows override for :ref:`rendering/rendering_device/driver<class_ProjectSettings_property_rendering/rendering_device/driver>`.
|
||
|
||
Two options are supported:
|
||
|
||
- ``vulkan`` (default), Vulkan from native drivers. If :ref:`rendering/rendering_device/fallback_to_vulkan<class_ProjectSettings_property_rendering/rendering_device/fallback_to_vulkan>` is enabled, this is used as a fallback if Direct3D 12 is not supported.
|
||
|
||
- ``d3d12``, Direct3D 12 from native drivers. If :ref:`rendering/rendering_device/fallback_to_d3d12<class_ProjectSettings_property_rendering/rendering_device/fallback_to_d3d12>` is enabled, this is used as a fallback if Vulkan is not supported.
|
||
|
||
\ **Note:** Starting with Godot 4.6, new projects are configured by default to use ``d3d12`` on Windows. Projects created before Godot 4.6 keep ``vulkan`` for compatibility reasons, but it is recommended to switch them manually to ``d3d12``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/fallback_to_d3d12:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/rendering_device/fallback_to_d3d12** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/fallback_to_d3d12>`
|
||
|
||
If ``true``, the Forward+ renderer will fall back to Direct3D 12 if Vulkan is not supported. The fallback is always attempted regardless of this setting if Vulkan driver support was disabled at compile time.
|
||
|
||
\ **Note:** This setting is implemented only on Windows.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/fallback_to_opengl3:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/rendering_device/fallback_to_opengl3** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/fallback_to_opengl3>`
|
||
|
||
If ``true``, the Forward+ renderer will fall back to OpenGL 3 if Direct3D 12, Metal, and Vulkan are not supported.
|
||
|
||
\ **Note:** This setting is implemented on Windows, Android, macOS, iOS, and Linux/X11.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/fallback_to_vulkan:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/rendering_device/fallback_to_vulkan** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/fallback_to_vulkan>`
|
||
|
||
If ``true``, the Forward+ renderer will fall back to Vulkan if Direct3D 12 (on Windows) or Metal (on macOS x86_64) are not supported. The fallback is always attempted regardless of this setting if Direct3D 12 (Windows) or Metal (macOS) driver support was disabled at compile time.
|
||
|
||
\ **Note:** This setting is implemented on Windows and macOS.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/enable:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/rendering_device/pipeline_cache/enable** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/enable>`
|
||
|
||
Enable the pipeline cache that is saved to disk if the graphics API supports it.
|
||
|
||
\ **Note:** This property is unable to control the pipeline caching the GPU driver itself does. Only turn this off along with deleting the contents of the driver's cache if you wish to simulate the experience a user will get when starting the game for the first time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/save_chunk_size_mb:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/rendering_device/pipeline_cache/save_chunk_size_mb** = ``3.0`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/pipeline_cache/save_chunk_size_mb>`
|
||
|
||
Détermine à quel intervalle le cache de la pipeline est sauvegardé sur le disque. Plus la valeur est faible, plus il est souvent sauvegardé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/staging_buffer/block_size_kb:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/staging_buffer/block_size_kb** = ``256`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/block_size_kb>`
|
||
|
||
The size of a block allocated in the staging buffers. Staging buffers are the intermediate resources the engine uses to upload or download data to the GPU. This setting determines the max amount of data that can be transferred in a copy operation. Increasing this will result in faster data transfers at the cost of extra memory.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this value at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/staging_buffer/max_size_mb:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/staging_buffer/max_size_mb** = ``128`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/max_size_mb>`
|
||
|
||
The maximum amount of memory allowed to be used by staging buffers. If the amount of data being uploaded or downloaded exceeds this amount, the GPU will stall and wait for previous frames to finish.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this value at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_download_region_size_px:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/staging_buffer/texture_download_region_size_px** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_download_region_size_px>`
|
||
|
||
The region size in pixels used to download texture data from the GPU when using methods like :ref:`RenderingDevice.texture_get_data_async()<class_RenderingDevice_method_texture_get_data_async>`.
|
||
|
||
\ **Note:** This property's upper limit is controlled by :ref:`rendering/rendering_device/staging_buffer/block_size_kb<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/block_size_kb>` and whether it's possible to allocate a single block of texture data with this region size in the format that is requested.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this value at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_upload_region_size_px:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/staging_buffer/texture_upload_region_size_px** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/texture_upload_region_size_px>`
|
||
|
||
The region size in pixels used to upload texture data from the GPU when using methods like :ref:`RenderingDevice.texture_update()<class_RenderingDevice_method_texture_update>`.
|
||
|
||
\ **Note:** This property's upper limit is controlled by :ref:`rendering/rendering_device/staging_buffer/block_size_kb<class_ProjectSettings_property_rendering/rendering_device/staging_buffer/block_size_kb>` and whether it's possible to allocate a single block of texture data with this region size in the format that is requested.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this value at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/vsync/frame_queue_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/vsync/frame_queue_size** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/vsync/frame_queue_size>`
|
||
|
||
The number of frames to track on the CPU side before stalling to wait for the GPU.
|
||
|
||
Try the `V-Sync Simulator <https://darksylinc.github.io/vsync_simulator/>`__, an interactive interface that simulates presentation to better understand how it is affected by different variables under various conditions.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this value at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/vsync/swapchain_image_count:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/vsync/swapchain_image_count** = ``3`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/vsync/swapchain_image_count>`
|
||
|
||
The number of images the swapchain will consist of (back buffers + front buffer).
|
||
|
||
\ ``2`` corresponds to double-buffering and ``3`` to triple-buffering.
|
||
|
||
Double-buffering may give you the lowest lag/latency but if V-Sync is on and the system can't render at 60 fps, the framerate will go down in multiples of it (e.g. 30 fps, 15, 7.5, etc.). Triple buffering gives you higher framerate (specially if the system can't reach a constant 60 fps) at the cost of up to 1 frame of latency, with :ref:`DisplayServer.VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>` (FIFO).
|
||
|
||
Use double-buffering with :ref:`DisplayServer.VSYNC_ENABLED<class_DisplayServer_constant_VSYNC_ENABLED>`. Triple-buffering is a must if you plan on using :ref:`DisplayServer.VSYNC_MAILBOX<class_DisplayServer_constant_VSYNC_MAILBOX>` mode.
|
||
|
||
Try the `V-Sync Simulator <https://darksylinc.github.io/vsync_simulator/>`__, an interactive interface that simulates presentation to better understand how it is affected by different variables under various conditions.
|
||
|
||
\ **Note:** Changes to this setting will only be applied on startup or when the swapchain is recreated (e.g. when setting the V-Sync mode).
|
||
|
||
\ **Note:** Some platforms may restrict the actual value.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/rendering_device/vulkan/max_descriptors_per_pool:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/rendering_device/vulkan/max_descriptors_per_pool** = ``64`` :ref:`🔗<class_ProjectSettings_property_rendering/rendering_device/vulkan/max_descriptors_per_pool>`
|
||
|
||
The number of descriptors per pool. Godot's Vulkan backend uses linear pools for descriptors that will be created and destroyed within a single frame. Instead of destroying every single descriptor every frame, they all can be destroyed at once by resetting the pool they belong to.
|
||
|
||
A larger number is more efficient up to a limit, after that it will only waste RAM (maximum efficiency is achieved when there is no more than 1 pool per frame). A small number could end up with one pool per descriptor, which negatively impacts performance.
|
||
|
||
\ **Note:** Changing this property requires a restart to take effect.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/scaling_3d/fsr_sharpness:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/scaling_3d/fsr_sharpness** = ``0.2`` :ref:`🔗<class_ProjectSettings_property_rendering/scaling_3d/fsr_sharpness>`
|
||
|
||
Determines how sharp the upscaled image will be when using the FSR upscaling mode. Sharpness halves with every whole number. Values go from 0.0 (sharpest) to 2.0. Values above 2.0 won't make a visible difference.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/scaling_3d/mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/scaling_3d/mode** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/scaling_3d/mode>`
|
||
|
||
Sets the scaling 3D mode. Bilinear scaling renders at different resolution to either undersample or supersample the viewport. FidelityFX Super Resolution 1.0, abbreviated to FSR, is an upscaling technology that produces high quality images at fast framerates by using a spatially-aware upscaling algorithm. FSR is slightly more expensive than bilinear, but it produces significantly higher image quality. On particularly low-end GPUs, the added cost of FSR may not be worth it (compared to using bilinear scaling with a slightly higher resolution scale to match performance).
|
||
|
||
\ **Note:** FSR is only effective when using the Forward+ rendering method, not Mobile or Compatibility. If using an incompatible rendering method, FSR will fall back to bilinear scaling.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/scaling_3d/mode.ios:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/scaling_3d/mode.ios** :ref:`🔗<class_ProjectSettings_property_rendering/scaling_3d/mode.ios>`
|
||
|
||
iOS override for :ref:`rendering/scaling_3d/mode<class_ProjectSettings_property_rendering/scaling_3d/mode>`. This allows selecting the MetalFX spatial and MetalFX temporal scaling modes, which are exclusive to platforms where the Metal rendering driver is used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/scaling_3d/mode.macos:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/scaling_3d/mode.macos** :ref:`🔗<class_ProjectSettings_property_rendering/scaling_3d/mode.macos>`
|
||
|
||
macOS override for :ref:`rendering/scaling_3d/mode<class_ProjectSettings_property_rendering/scaling_3d/mode>`. This allows selecting the MetalFX spatial and MetalFX temporal scaling modes, which are exclusive to platforms where the Metal rendering driver is used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/scaling_3d/scale:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/scaling_3d/scale** = ``1.0`` :ref:`🔗<class_ProjectSettings_property_rendering/scaling_3d/scale>`
|
||
|
||
Scales the 3D render buffer based on the viewport size uses an image filter specified in :ref:`rendering/scaling_3d/mode<class_ProjectSettings_property_rendering/scaling_3d/mode>` to scale the output image to the full viewport size. Values lower than ``1.0`` can be used to speed up 3D rendering at the cost of quality (undersampling). Values greater than ``1.0`` are only valid for bilinear mode and can be used to improve 3D rendering quality at a high performance cost (supersampling). See also :ref:`rendering/anti_aliasing/quality/msaa_3d<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_3d>` for multi-sample antialiasing, which is significantly cheaper but only smooths the edges of polygons.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shader_compiler/shader_cache/compress:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shader_compiler/shader_cache/compress** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/compress>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shader_compiler/shader_cache/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shader_compiler/shader_cache/enabled** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/enabled>`
|
||
|
||
Activer le cache de shaders, qui stocke les shaders compilés sur le disque pour empêcher les micro-freezes dus à la compilation du shader la prochaine fois que le shader est appelé.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shader_compiler/shader_cache/strip_debug** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug.release:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shader_compiler/shader_cache/strip_debug.release** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/strip_debug.release>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shader_compiler/shader_cache/use_zstd_compression:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shader_compiler/shader_cache/use_zstd_compression** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/shader_compiler/shader_cache/use_zstd_compression>`
|
||
|
||
.. container:: contribute
|
||
|
||
There is currently no description for this property. Please help us by `contributing one <https://contributing.godotengine.org/en/latest/documentation/class_reference.html>`__!
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shading/overrides/force_lambert_over_burley** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley>`
|
||
|
||
Si ``true``, utilise le modèle d'éclairage de matériaux Lambert plus rapide mais de qualité inférieure au modèle Burley.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley.mobile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shading/overrides/force_lambert_over_burley.mobile** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley.mobile>`
|
||
|
||
Redéfinition bas de gamme pour :ref:`rendering/shading/overrides/force_lambert_over_burley<class_ProjectSettings_property_rendering/shading/overrides/force_lambert_over_burley>` sur les appareils mobiles, en raison de problèmes de performance ou de support des pilotes.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/shading/overrides/force_vertex_shading:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/shading/overrides/force_vertex_shading** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/shading/overrides/force_vertex_shading>`
|
||
|
||
Si ``true``, force l'ombrage des sommets pour tout le rendu. Cela peut augmenter beaucoup de performance, mais également réduit énormément la qualité. Peut être utilisé pour optimiser les performances sur les appareils mobiles bas de gamme.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/basis_universal/rdo_dict_size:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/basis_universal/rdo_dict_size** = ``1024`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/basis_universal/rdo_dict_size>`
|
||
|
||
The dictionary size for Rate-Distortion Optimization (RDO) when importing textures as Basis Universal and when RDO is enabled, ranging from ``64`` to ``65536``. Higher values reduce the file sizes further, but make encoding times significantly longer.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/basis_universal/zstd_supercompression** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression>`
|
||
|
||
If ``true``, enables Zstandard supercompression to reduce file size when importing textures as Basis Universal.
|
||
|
||
\ **Note:** Basis Universal textures need to be compressed to gain the benefit of smaller file sizes, otherwise they are as large as VRAM-compressed textures.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/basis_universal/zstd_supercompression_level** = ``6`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/basis_universal/zstd_supercompression_level>`
|
||
|
||
Précise le niveau de compression pour la super-compression Basis Universal Zstandard, allant de ``1`` à ``22``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/canvas_textures/default_texture_filter** = ``1`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_filter>`
|
||
|
||
The default texture filtering mode to use for :ref:`CanvasItem<class_CanvasItem>`\ s built-in texture. In shaders, this texture is accessed as ``TEXTURE``.
|
||
|
||
\ **Note:** For pixel art aesthetics, see also :ref:`rendering/2d/snap/snap_2d_vertices_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_vertices_to_pixel>` and :ref:`rendering/2d/snap/snap_2d_transforms_to_pixel<class_ProjectSettings_property_rendering/2d/snap/snap_2d_transforms_to_pixel>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_repeat:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/canvas_textures/default_texture_repeat** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/canvas_textures/default_texture_repeat>`
|
||
|
||
Le mode de répétition de texture par défaut à utiliser pour les textures intégrées des :ref:`CanvasItem<class_CanvasItem>`\ s. Dans les shaders, cette texture est accédée avec ``TEXTURE``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/decals/filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/decals/filter** = ``3`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/decals/filter>`
|
||
|
||
La qualité de filtrage à utiliser pour les nœuds :ref:`Decal<class_Decal>`. Lors de l'utilisation de l'un des modes de filtrage anisotropes, le niveau de filtrage anisotrope est contrôlé par :ref:`rendering/textures/default_filters/anisotropic_filtering_level<class_ProjectSettings_property_rendering/textures/default_filters/anisotropic_filtering_level>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/default_filters/anisotropic_filtering_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/default_filters/anisotropic_filtering_level** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/default_filters/anisotropic_filtering_level>`
|
||
|
||
Sets the maximum number of samples to take when using anisotropic filtering on textures (as a power of two). A higher sample count will result in sharper textures at oblique angles, but is more expensive to compute. A value of ``0`` forcibly disables anisotropic filtering, even on materials where it is enabled.
|
||
|
||
The anisotropic filtering level also affects decals and light projectors if they are configured to use anisotropic filtering. See :ref:`rendering/textures/decals/filter<class_ProjectSettings_property_rendering/textures/decals/filter>` and :ref:`rendering/textures/light_projectors/filter<class_ProjectSettings_property_rendering/textures/light_projectors/filter>`.
|
||
|
||
\ **Note:** In 3D, for this setting to have an effect, set :ref:`BaseMaterial3D.texture_filter<class_BaseMaterial3D_property_texture_filter>` to :ref:`BaseMaterial3D.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC<class_BaseMaterial3D_constant_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC>` or :ref:`BaseMaterial3D.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC<class_BaseMaterial3D_constant_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC>` on materials.
|
||
|
||
\ **Note:** In 2D, for this setting to have an effect, set :ref:`CanvasItem.texture_filter<class_CanvasItem_property_texture_filter>` to :ref:`CanvasItem.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC<class_CanvasItem_constant_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC>` or :ref:`CanvasItem.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC<class_CanvasItem_constant_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC>` on the :ref:`CanvasItem<class_CanvasItem>` node displaying the texture (or in :ref:`CanvasTexture<class_CanvasTexture>`). However, anisotropic filtering is rarely useful in 2D, so only enable it for textures in 2D if it makes a meaningful visual difference.
|
||
|
||
\ **Note:** This property is only read when the project starts. To change the anisotropic filtering level at runtime, set :ref:`Viewport.anisotropic_filtering_level<class_Viewport_property_anisotropic_filtering_level>` on the root :ref:`Viewport<class_Viewport>` instead.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/textures/default_filters/texture_mipmap_bias** = ``0.0`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias>`
|
||
|
||
Affects the final texture sharpness by reading from a lower or higher mipmap (also called "texture LOD bias"). Negative values make mipmapped textures sharper but grainier when viewed at a distance, while positive values make mipmapped textures blurrier (even when up close).
|
||
|
||
Enabling temporal antialiasing (:ref:`rendering/anti_aliasing/quality/use_taa<class_ProjectSettings_property_rendering/anti_aliasing/quality/use_taa>`) will automatically apply a ``-0.5`` offset to this value, while enabling FXAA (:ref:`rendering/anti_aliasing/quality/screen_space_aa<class_ProjectSettings_property_rendering/anti_aliasing/quality/screen_space_aa>`) will automatically apply a ``-0.25`` offset to this value. If both TAA and FXAA are enabled at the same time, an offset of ``-0.75`` is applied to this value.
|
||
|
||
\ **Note:** If :ref:`rendering/scaling_3d/scale<class_ProjectSettings_property_rendering/scaling_3d/scale>` is lower than ``1.0`` (exclusive), :ref:`rendering/textures/default_filters/texture_mipmap_bias<class_ProjectSettings_property_rendering/textures/default_filters/texture_mipmap_bias>` is used to adjust the automatic mipmap bias which is calculated internally based on the scale factor. The formula for this is ``log2(scaling_3d_scale) + mipmap_bias``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/default_filters/use_nearest_mipmap_filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/default_filters/use_nearest_mipmap_filter** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/default_filters/use_nearest_mipmap_filter>`
|
||
|
||
If ``true``, uses nearest-neighbor mipmap filtering when using mipmaps (also called "bilinear filtering"), which will result in visible seams appearing between mipmap stages. This may increase performance in mobile as less memory bandwidth is used. If ``false``, linear mipmap filtering (also called "trilinear filtering") is used.
|
||
|
||
\ **Note:** This property is only read when the project starts. There is currently no way to change this setting at run-time.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/light_projectors/filter:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/light_projectors/filter** = ``3`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/light_projectors/filter>`
|
||
|
||
La qualité de filtrage pour les projecteurs d':ref:`OmniLight3D<class_OmniLight3D>` et de :ref:`SpotLight3D<class_SpotLight3D>`. Lors de l'utilisation de l'un des modes de filtrage anisotropes, le niveau de filtrage anisotrope est contrôlé par :ref:`rendering/textures/default_filters/anisotropic_filtering_level<class_ProjectSettings_property_rendering/textures/default_filters/anisotropic_filtering_level>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/lossless_compression/force_png:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/lossless_compression/force_png** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/lossless_compression/force_png>`
|
||
|
||
Si ``true``, l'importateur de texture importera les textures sans perte en utilisant le format PNG. Sinon, il va par défaut utiliser le format WebP.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/vram_compression/cache_gpu_compressor:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/vram_compression/cache_gpu_compressor** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/vram_compression/cache_gpu_compressor>`
|
||
|
||
If ``true``, the GPU texture compressor will cache the local RenderingDevice and its resources (shaders and pipelines), making subsequent imports faster at the cost of increased memory usage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/vram_compression/compress_with_gpu:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/vram_compression/compress_with_gpu** = ``true`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/vram_compression/compress_with_gpu>`
|
||
|
||
If ``true``, the texture importer will utilize the GPU for compressing textures, improving the import time of large images.
|
||
|
||
\ **Note:** This only functions on a device which supports either Vulkan, Direct3D 12, or Metal as a rendering driver.
|
||
|
||
\ **Note:** Currently this only affects certain compressed formats (BC1, BC3, BC4, BC5, and BC6), all of which are exclusive to desktop platforms and consoles.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/vram_compression/import_etc2_astc:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/vram_compression/import_etc2_astc** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/vram_compression/import_etc2_astc>`
|
||
|
||
If ``true``, the texture importer will import VRAM-compressed textures using the Ericsson Texture Compression 2 algorithm for lower quality textures and normal maps and Adaptable Scalable Texture Compression algorithm for high quality textures (in 4×4 block size).
|
||
|
||
\ **Note:** This setting is an override. The texture importer will always import the format the host platform needs, even if this is set to ``false``.
|
||
|
||
\ **Note:** Changing this setting does *not* impact textures that were already imported before. To make this setting apply to textures that were already imported, exit the editor, remove the ``.godot/imported/`` folder located inside the project folder then restart the editor (see :ref:`application/config/use_hidden_project_data_directory<class_ProjectSettings_property_application/config/use_hidden_project_data_directory>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/vram_compression/import_s3tc_bptc:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/textures/vram_compression/import_s3tc_bptc** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/vram_compression/import_s3tc_bptc>`
|
||
|
||
If ``true``, the texture importer will import VRAM-compressed textures using the S3 Texture Compression algorithm (DXT1-5) for lower quality textures and the BPTC algorithm (BC6H and BC7) for high quality textures. This algorithm is only supported on PC desktop platforms and consoles.
|
||
|
||
\ **Note:** This setting is an override. The texture importer will always import the format the host platform needs, even if this is set to ``false``.
|
||
|
||
\ **Note:** Changing this setting does *not* impact textures that were already imported before. To make this setting apply to textures that were already imported, exit the editor, remove the ``.godot/imported/`` folder located inside the project folder then restart the editor (see :ref:`application/config/use_hidden_project_data_directory<class_ProjectSettings_property_application/config/use_hidden_project_data_directory>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/webp_compression/compression_method:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/textures/webp_compression/compression_method** = ``2`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/webp_compression/compression_method>`
|
||
|
||
The default compression method for WebP. Affects both lossy and lossless WebP. A higher value results in smaller files at the cost of compression speed. Decompression speed is mostly unaffected by the compression method. Supported values are 0 to 6. Note that compression methods above 4 are very slow and offer very little savings.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/textures/webp_compression/lossless_compression_factor:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **rendering/textures/webp_compression/lossless_compression_factor** = ``25`` :ref:`🔗<class_ProjectSettings_property_rendering/textures/webp_compression/lossless_compression_factor>`
|
||
|
||
Le facteur de compression par défaut pour le WebP sans perte. La vitesse de décompression est globalement non affectée par le facteur de compression. Les valeurs supportées vont de 0 à 100.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/viewport/hdr_2d:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/viewport/hdr_2d** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/viewport/hdr_2d>`
|
||
|
||
If ``true``, enables :ref:`Viewport.use_hdr_2d<class_Viewport_property_use_hdr_2d>` on the root Viewport. 2D rendering will use a high dynamic range (HDR) ``RGBA16`` format framebuffer. Additionally, 2D rendering will be performed on linear values and will be converted using the appropriate transfer function immediately before blitting to the screen.
|
||
|
||
Practically speaking, this means that the end result of the Viewport will not be clamped to the ``0-1`` range and can be used in 3D rendering without color encoding adjustments. This allows 2D rendering to take advantage of effects requiring high dynamic range (e.g. 2D glow) as well as substantially improves the appearance of effects requiring highly detailed gradients.
|
||
|
||
\ **Note:** This property is only read when the project starts. To toggle HDR 2D at runtime, set :ref:`Viewport.use_hdr_2d<class_Viewport_property_use_hdr_2d>` on the root :ref:`Viewport<class_Viewport>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/viewport/transparent_background:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **rendering/viewport/transparent_background** = ``false`` :ref:`🔗<class_ProjectSettings_property_rendering/viewport/transparent_background>`
|
||
|
||
If ``true``, enables :ref:`Viewport.transparent_bg<class_Viewport_property_transparent_bg>` on the root viewport. This allows per-pixel transparency to be effective after also enabling :ref:`display/window/size/transparent<class_ProjectSettings_property_display/window/size/transparent>` and :ref:`display/window/per_pixel_transparency/allowed<class_ProjectSettings_property_display/window/per_pixel_transparency/allowed>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/vrs/mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **rendering/vrs/mode** = ``0`` :ref:`🔗<class_ProjectSettings_property_rendering/vrs/mode>`
|
||
|
||
Set the default Variable Rate Shading (VRS) mode for the main viewport. See :ref:`Viewport.vrs_mode<class_Viewport_property_vrs_mode>` to change this at runtime, and :ref:`VRSMode<enum_Viewport_VRSMode>` for possible values.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_rendering/vrs/texture:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **rendering/vrs/texture** = ``""`` :ref:`🔗<class_ProjectSettings_property_rendering/vrs/texture>`
|
||
|
||
If :ref:`rendering/vrs/mode<class_ProjectSettings_property_rendering/vrs/mode>` is set to **Texture**, this is the path to default texture loaded as the VRS image.
|
||
|
||
The texture *must* use a lossless compression format so that colors can be matched precisely. The following VRS densities are mapped to various colors, with brighter colors representing a lower level of shading precision:
|
||
|
||
.. code:: text
|
||
|
||
- 1×1 = rgb(0, 0, 0) - #000000
|
||
- 1×2 = rgb(0, 85, 0) - #005500
|
||
- 2×1 = rgb(85, 0, 0) - #550000
|
||
- 2×2 = rgb(85, 85, 0) - #555500
|
||
- 2×4 = rgb(85, 170, 0) - #55aa00
|
||
- 4×2 = rgb(170, 85, 0) - #aa5500
|
||
- 4×4 = rgb(170, 170, 0) - #aaaa00
|
||
- 4×8 = rgb(170, 255, 0) - #aaff00 - Not supported on most hardware
|
||
- 8×4 = rgb(255, 170, 0) - #ffaa00 - Not supported on most hardware
|
||
- 8×8 = rgb(255, 255, 0) - #ffff00 - Not supported on most hardware
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_threading/worker_pool/low_priority_thread_ratio:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`float<class_float>` **threading/worker_pool/low_priority_thread_ratio** = ``0.3`` :ref:`🔗<class_ProjectSettings_property_threading/worker_pool/low_priority_thread_ratio>`
|
||
|
||
The ratio of :ref:`WorkerThreadPool<class_WorkerThreadPool>`'s threads that will be reserved for low-priority tasks. For example, if 10 threads are available and this value is set to ``0.3``, 3 of the worker threads will be reserved for low-priority tasks. The actual value won't exceed the number of CPU cores minus one, and if possible, at least one worker thread will be dedicated to low-priority tasks.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_threading/worker_pool/max_threads:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **threading/worker_pool/max_threads** = ``-1`` :ref:`🔗<class_ProjectSettings_property_threading/worker_pool/max_threads>`
|
||
|
||
Maximum number of threads to be used by :ref:`WorkerThreadPool<class_WorkerThreadPool>`. On Web, a value of ``-1`` means ``1``. On other platforms, it means all *logical* CPU cores available (see :ref:`OS.get_processor_count()<class_OS_method_get_processor_count>`).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/binding_modifiers/analog_threshold:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/binding_modifiers/analog_threshold** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/binding_modifiers/analog_threshold>`
|
||
|
||
Si ``true``, active le modificateur de liaison de seuil analogique s'il est supporté par le runtime XR.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/binding_modifiers/dpad_binding:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/binding_modifiers/dpad_binding** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/binding_modifiers/dpad_binding>`
|
||
|
||
Si ``true``, active le modificateur de liaison de croix directionnelle s'il est supporté par le runtime XR.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/default_action_map:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`String<class_String>` **xr/openxr/default_action_map** = ``"res://openxr_action_map.tres"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/default_action_map>`
|
||
|
||
Configuration d'action map à charger par défaut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/enabled** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/enabled>`
|
||
|
||
Si ``true``, Godot configurera et initialisera OpenXR au démarrage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/environment_blend_mode:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/environment_blend_mode** = ``"0"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/environment_blend_mode>`
|
||
|
||
Spécifie comment OpenXR devrait se mélanger avec l'environnement. Ceci est spécifique à certains appareils RA et passthrough où les images des caméras sont mélangées par le compositeur XR.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/debug_message_types:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/extensions/debug_message_types** = ``"15"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/debug_message_types>`
|
||
|
||
Specifies the message types for which we request debug messages. Requires :ref:`xr/openxr/extensions/debug_utils<class_ProjectSettings_property_xr/openxr/extensions/debug_utils>` to be set and the extension to be supported by the XR runtime.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/debug_utils:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/extensions/debug_utils** = ``"0"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/debug_utils>`
|
||
|
||
Enables debug utilities on XR runtimes that supports the debug utils extension. Sets the maximum severity being reported (0 = disabled, 1 = error, 2 = warning, 3 = info, 4 = verbose).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/eye_gaze_interaction:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/eye_gaze_interaction** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/eye_gaze_interaction>`
|
||
|
||
Précise s'il faut activer le suivi oculaire pour ce projet. Selon la plateforme, une configuration d'exportation supplémentaire peut être nécessaire.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/frame_synthesis:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/frame_synthesis** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/frame_synthesis>`
|
||
|
||
If ``true`` the frame synthesis extension will be activated if supported by the platform.
|
||
|
||
\ **Note:** This feature should not be enabled in conjunction with Application Space Warp, if supported this replaces ASW.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/hand_interaction_profile:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/hand_interaction_profile** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/hand_interaction_profile>`
|
||
|
||
Si ``true``, l'extension du profil d'interaction de main sera activée si elle est supportée par la plateforme.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/hand_tracking:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/hand_tracking** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking>`
|
||
|
||
If ``true``, the hand tracking extension is enabled if available.
|
||
|
||
\ **Note:** By default hand tracking will only work for data sources chosen by the XR runtime. For SteamVR this is the controller inferred data source, for most other runtimes this is the unobstructed data source. There is no way to query this. If a runtime supports the OpenXR data source extension you can use the :ref:`xr/openxr/extensions/hand_tracking_controller_data_source<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_controller_data_source>` and/or :ref:`xr/openxr/extensions/hand_tracking_unobstructed_data_source<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_unobstructed_data_source>` to indicate you wish to enable these data sources. If neither is selected the data source extension is not enabled and the XR runtimes default behavior persists.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_controller_data_source:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/hand_tracking_controller_data_source** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_controller_data_source>`
|
||
|
||
If ``true``, support for the controller inferred data source is requested. If supported, you will receive hand tracking data even if the user has a controller in hand, with finger positions automatically inferred from controller input and/or sensors.
|
||
|
||
\ **Note:** This requires the OpenXR data source extension and controller inferred handtracking to be supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/hand_tracking<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_unobstructed_data_source:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/hand_tracking_unobstructed_data_source** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking_unobstructed_data_source>`
|
||
|
||
If ``true``, support for the unobstructed data source is requested. If supported, you will receive hand tracking data based on the actual finger positions of the user often determined by optical tracking.
|
||
|
||
\ **Note:** This requires the OpenXR data source extension and unobstructed handtracking to be supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/hand_tracking<class_ProjectSettings_property_xr/openxr/extensions/hand_tracking>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/render_model:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/render_model** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/render_model>`
|
||
|
||
Si ``true``, nous activons l'extension de modèle de rendu si disponible.
|
||
|
||
\ **Note :** Cela concerne l'extension de modèle de rendu OpenXR de base et n'a aucun rapport avec des extensions de modèle de rendu de fournisseur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/april_tag_dict:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/extensions/spatial_entity/april_tag_dict** = ``"3"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/april_tag_dict>`
|
||
|
||
The April Tag marker types the built-in marker tracking is set to recognize (if April Tag marker tracking is available and enabled).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/aruco_dict:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/extensions/spatial_entity/aruco_dict** = ``"15"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/aruco_dict>`
|
||
|
||
The ArUco marker types the built-in marker tracking is set to recognize (if ArUco marker tracking is available and enabled).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_anchor_detection:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_builtin_anchor_detection** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_anchor_detection>`
|
||
|
||
If ``true``, we enable the built-in logic for handling anchors. Godot will query (persistent) anchors and manage :ref:`OpenXRAnchorTracker<class_OpenXRAnchorTracker>` instances for you. If disabled you'll need to create your own spatial and persistence context and perform your own discovery queries.
|
||
|
||
\ **Note:** This functionality requires that spatial anchors are supported and enabled.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_marker_tracking:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_builtin_marker_tracking** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_marker_tracking>`
|
||
|
||
If ``true``, we enable the built-in logic for handling marker tracking. Godot will query markers and manage :ref:`OpenXRMarkerTracker<class_OpenXRMarkerTracker>` instances for you. If disabled you'll need to create your own spatial context and perform your own discovery queries.
|
||
|
||
\ **Note:** This functionality requires that marker tracking is supported and enabled.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_plane_detection:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_builtin_plane_detection** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_builtin_plane_detection>`
|
||
|
||
If ``true``, we enable the built-in logic for handling plane detection. Godot will query detected planes (walls, floors, ceilings, etc.) and manage :ref:`OpenXRPlaneTracker<class_OpenXRPlaneTracker>` instances for you. If disabled you'll need to create your own spatial context and perform your own discovery queries.
|
||
|
||
\ **Note:** This functionality requires that plane tracking is supported and enabled.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_marker_tracking:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_marker_tracking** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_marker_tracking>`
|
||
|
||
If ``true``, support for the marker tracking extension is requested. If supported, you will be able to query information about markers detected by the XR runtime, e.g. QR codes, aruca markers and april tags.
|
||
|
||
\ **Note:** This requires that the OpenXR spatial entities and marker tracking extensions are supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/spatial_entity/enabled<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_persistent_anchors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_persistent_anchors** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_persistent_anchors>`
|
||
|
||
If ``true``, support for the persistent anchors extension is requested. If supported, you will be able to store spatial anchors and they will be restored on application startup.
|
||
|
||
\ **Note:** This requires that the OpenXR spatial entities, spatial anchors, and spatial persistence extensions are supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/spatial_entity/enabled<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>` and :ref:`xr/openxr/extensions/spatial_entity/enable_spatial_anchors<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_spatial_anchors>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_plane_tracking:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_plane_tracking** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_plane_tracking>`
|
||
|
||
If ``true``, support for the plane tracking extension is requested. If supported, you will be able to query information about planes detected by the XR runtime, e.g. walls, floors, etc.
|
||
|
||
\ **Note:** This requires that the OpenXR spatial entities and plane tracking extensions are supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/spatial_entity/enabled<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_spatial_anchors:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enable_spatial_anchors** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enable_spatial_anchors>`
|
||
|
||
If ``true``, support for the spatial anchors extension is requested. If supported, you will be able to register anchor locations in the real world that the XR runtime will adjust as needed and/or potentially share with other headsets.
|
||
|
||
\ **Note:** This requires that the OpenXR spatial entities and spatial anchors extensions are supported by the XR runtime. If not supported this setting will be ignored. :ref:`xr/openxr/extensions/spatial_entity/enabled<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>` must be enabled for this setting to be used.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/extensions/spatial_entity/enabled** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/extensions/spatial_entity/enabled>`
|
||
|
||
If ``true``, support for the spatial entity extension is requested. If supported, you will be able to access spatial information about the real environment around you. What information is available is dependent on additional extensions.
|
||
|
||
\ **Note:** This requires that the OpenXR spatial entities extension is supported by the XR runtime. If not supported this setting will be ignored.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/form_factor:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/form_factor** = ``"0"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/form_factor>`
|
||
|
||
Précise si OpenXR doit être configuré pour un HMD (visiocasque) ou un appareil portable.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/foveation_dynamic:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/foveation_dynamic** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/foveation_dynamic>`
|
||
|
||
Si ``true`` et que le fovéation est supportée, ajustera automatiquement le niveau de fovéation en fonction du taux de rafraichissement jusqu'au niveau défini dans :ref:`xr/openxr/foveation_level<class_ProjectSettings_property_xr/openxr/foveation_level>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/foveation_level:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/foveation_level** = ``"0"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/foveation_level>`
|
||
|
||
Applied foveation level if supported.
|
||
|
||
\ **Note:** On platforms other than Android, if :ref:`rendering/anti_aliasing/quality/msaa_3d<class_ProjectSettings_property_rendering/anti_aliasing/quality/msaa_3d>` is enabled, this feature will be disabled.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/reference_space:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/reference_space** = ``"1"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/reference_space>`
|
||
|
||
Spécifie l'espace de référence par défaut.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/startup_alert:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/startup_alert** = ``true`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/startup_alert>`
|
||
|
||
Si ``true``, Godot affichera une alerte exclusive lorsque l'initialisation OpenXR échoue au démarrage.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/submit_depth_buffer:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/openxr/submit_depth_buffer** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/submit_depth_buffer>`
|
||
|
||
Si ``true``, OpenXR gérera le buffer de profondeur et utilisera le buffer de profondeur pour une reprojection avancée à condition que cela soit supporté par le runtime XR. Notez que certaines fonctionnalités de rendu dans Godot ne peuvent pas être utilisées avec cette fonctionnalité.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/openxr/view_configuration:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`int<class_int>` **xr/openxr/view_configuration** = ``"1"`` :ref:`🔗<class_ProjectSettings_property_xr/openxr/view_configuration>`
|
||
|
||
Spécifie la configuration de la vue avec laquelle configurer OpenXR, soit en rendu Mono ou en rendu Stéréo.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_property_xr/shaders/enabled:
|
||
|
||
.. rst-class:: classref-property
|
||
|
||
:ref:`bool<class_bool>` **xr/shaders/enabled** = ``false`` :ref:`🔗<class_ProjectSettings_property_xr/shaders/enabled>`
|
||
|
||
Si ``true``, Godot va compiler les shaders nécessaires pour la XR.
|
||
|
||
.. rst-class:: classref-section-separator
|
||
|
||
----
|
||
|
||
.. rst-class:: classref-descriptions-group
|
||
|
||
Descriptions des méthodes
|
||
--------------------------------------------------
|
||
|
||
.. _class_ProjectSettings_method_add_property_info:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **add_property_info**\ (\ hint\: :ref:`Dictionary<class_Dictionary>`\ ) :ref:`🔗<class_ProjectSettings_method_add_property_info>`
|
||
|
||
Ajoute une info de propriété personnalisée à une propriété. Le dictionnaire doit contenir :
|
||
|
||
- ``"name"``\ : :ref:`String<class_String>` (le nom de la propriété)
|
||
|
||
- ``"type"``\ : :ref:`int<class_int>` (voir :ref:`Variant.Type<enum_@GlobalScope_Variant.Type>`)
|
||
|
||
- en option, ``"hint"``\ : :ref:`int<class_int>` (voir :ref:`PropertyHint<enum_@GlobalScope_PropertyHint>`) et ``hint_string``\ : :ref:`String<class_String>`\
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
ProjectSettings.set("category/property_name", 0)
|
||
|
||
var info_propriete = {
|
||
"name": "category/property_name",
|
||
"type": TYPE_INT,
|
||
"hint": PROPERTY_HINT_ENUM,
|
||
"hint_string": "un, deux, trois"
|
||
}
|
||
|
||
ProjectSettings.add_property_info(info_propriete)
|
||
|
||
.. code-tab:: csharp
|
||
|
||
ProjectSettings.Singleton.Set("category/property_name", 0);
|
||
|
||
var infoPropriete = new Godot.Collections.Dictionary
|
||
{
|
||
{"name", "category/propertyName"},
|
||
{"type", (int)Variant.Type.Int},
|
||
{"hint", (int)PropertyHint.Enum},
|
||
{"hint_string", "un, deux, trois"},
|
||
};
|
||
|
||
ProjectSettings.AddPropertyInfo(infoPropriete);
|
||
|
||
|
||
|
||
\ **Note :** Définir ``"usage"`` pour la propriété n'est pas pris en charge. Utilisez :ref:`set_as_basic()<class_ProjectSettings_method_set_as_basic>`, :ref:`set_restart_if_changed()<class_ProjectSettings_method_set_restart_if_changed>`, et :ref:`set_as_internal()<class_ProjectSettings_method_set_as_internal>` pour modifier les drapeaux d'utilisation.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_check_changed_settings_in_group:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **check_changed_settings_in_group**\ (\ setting_prefix\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_check_changed_settings_in_group>`
|
||
|
||
Checks if any settings with the prefix ``setting_prefix`` exist in the set of changed settings. See also :ref:`get_changed_settings()<class_ProjectSettings_method_get_changed_settings>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_clear:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **clear**\ (\ name\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ProjectSettings_method_clear>`
|
||
|
||
Efface complètement la configuration (non recommandé, peut casser des choses).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_changed_settings:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`PackedStringArray<class_PackedStringArray>` **get_changed_settings**\ (\ ) |const| :ref:`🔗<class_ProjectSettings_method_get_changed_settings>`
|
||
|
||
Gets an array of the settings which have been changed since the last save. Note that internally ``changed_settings`` is cleared after a successful save, so generally the most appropriate place to use this method is when processing :ref:`settings_changed<class_ProjectSettings_signal_settings_changed>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_global_class_list:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Array<class_Array>`\[:ref:`Dictionary<class_Dictionary>`\] **get_global_class_list**\ (\ ) :ref:`🔗<class_ProjectSettings_method_get_global_class_list>`
|
||
|
||
Renvoie un :ref:`Array<class_Array>` des classes globales enregistrées. Chaque classe globale est représentée comme un :ref:`Dictionary<class_Dictionary>` qui contient les entrées suivantes :
|
||
|
||
- ``base`` est un nom de la classe de base;
|
||
|
||
- ``class`` est un nom de la classe globale enregistrée;
|
||
|
||
- ``icon`` est un chemin vers une icône personnalisée de la classe globale, s'il existe;
|
||
|
||
- ``language`` est un nom d'un langage de programmation dans lequel la classe globale est écrite;
|
||
|
||
- ``path`` est un chemin vers un fichier contenant la classe globale.
|
||
|
||
\ **Note :** Le script et les chemins d'icônes sont locaux au système de fichiers de projet, c'est-à-dire qu'ils commencent par ``res://``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_order:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`int<class_int>` **get_order**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_get_order>`
|
||
|
||
Renvoie l'ordre d'une valeur de configuration (influence l'ordre lorsque le paramètre est sauvegardé dans le fichier de configuration).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_setting:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Variant<class_Variant>` **get_setting**\ (\ name\: :ref:`String<class_String>`, default_value\: :ref:`Variant<class_Variant>` = null\ ) |const| :ref:`🔗<class_ProjectSettings_method_get_setting>`
|
||
|
||
Renvoie la valeur du paramètre identifié par le nom ``name``. Si le paramètre n'existe pas et ``default_value`` est spécifié, la valeur de ``default_value`` est renvoyé. Sinon, ``null`` est renvoyé.
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
print(ProjectSettings.get_setting("application/config/name"))
|
||
print(ProjectSettings.get_setting("application/config/custom_description", "Pas de description spécifiée."))
|
||
|
||
.. code-tab:: csharp
|
||
|
||
GD.Print(ProjectSettings.GetSetting("application/config/name"));
|
||
GD.Print(ProjectSettings.GetSetting("application/config/custom_description", "Pas de description spécifiée."));
|
||
|
||
|
||
|
||
\ **Note :** Cette méthode ne prend pas en compte automatiquement les potentielles redéfinition de fonctionnalité. Utilisez :ref:`get_setting_with_override()<class_ProjectSettings_method_get_setting_with_override>` pour gérer cela facilement.
|
||
|
||
Voir aussi :ref:`has_setting()<class_ProjectSettings_method_has_setting>` pour vérifier si un paramètre existe.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_setting_with_override:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Variant<class_Variant>` **get_setting_with_override**\ (\ name\: :ref:`StringName<class_StringName>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_get_setting_with_override>`
|
||
|
||
Semblable à :ref:`get_setting()<class_ProjectSettings_method_get_setting>`, mais applique les tags de fonctionnalité si des tags valides existent.
|
||
|
||
\ **Exemple :** Si la redéfinition du paramètre ``"application/config/name.windows"`` existe et que le code suivant est exécuté sur un système d'exploitation *Windows*, le paramètre redéfini est affiché à la place:
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
print(ProjectSettings.get_setting_with_override("application/config/name"))
|
||
|
||
.. code-tab:: csharp
|
||
|
||
GD.Print(ProjectSettings.GetSettingWithOverride("application/config/name"));
|
||
|
||
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_get_setting_with_override_and_custom_features:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Variant<class_Variant>` **get_setting_with_override_and_custom_features**\ (\ name\: :ref:`StringName<class_StringName>`, features\: :ref:`PackedStringArray<class_PackedStringArray>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_get_setting_with_override_and_custom_features>`
|
||
|
||
Similaire à :ref:`get_setting_with_override()<class_ProjectSettings_method_get_setting_with_override>`, mais applique une redéfinition des balises de fonctionnalité au lieu des fonctionnalité de l'OS actuel.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_globalize_path:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **globalize_path**\ (\ path\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_globalize_path>`
|
||
|
||
Renvoie un chemin du système d'exploitation absolu et natif correspondant au chemin ``path`` localisé (commençant par ``res://`` ou ``user://``). Le chemin renvoyé variera suivant le système d'exploitation et les préférences utilisateur. Voir :doc:`Les chemins de fichiers dans les projets Godot <../tutorials/io/data_paths>` pour voir comment sont convertis ces chemins. Voir aussi :ref:`localize_path()<class_ProjectSettings_method_localize_path>`.
|
||
|
||
\ **Note :** :ref:`globalize_path()<class_ProjectSettings_method_globalize_path>` avec ``res://`` ne fonctionnera pas dansun projet exporté. À la place, ajoutez au début le dossier de base de l'exécutable au chemin renvoyé lors de l'exécution d'un projet exporté :
|
||
|
||
::
|
||
|
||
var path = ""
|
||
if OS.has_feature("editor"):
|
||
# Exécuté depuis l'éditeur.
|
||
# Le chemin `path` contiendra le chemin absolu vers le fichier `hello.txt` à la racine du projet.
|
||
path = ProjectSettings.globalize_path("res://hello.txt")
|
||
else:
|
||
# Exécuté depuis le projet exporté.
|
||
# Le chemin `path` contiendra le chemin absolu vers le fichier `hello.txt` à côté de l'exécutable.
|
||
# Ça n'est *pas* identique à `ProjectSettings.globalize_path()` avec un chemin `res://`,
|
||
# mais c'est assez proche dans le principe.
|
||
path = OS.get_executable_path().get_base_dir().plus_file("hello.txt")
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_has_setting:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **has_setting**\ (\ name\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_has_setting>`
|
||
|
||
Renvoie ``true`` si une valeur de configuration est présente.
|
||
|
||
\ **Note :** Pour être détecté, les paramètres personnalisés doivent être définis soit avec :ref:`set_setting()<class_ProjectSettings_method_set_setting>`, soit en existant dans le fichier ``project.godot``. Ceci est particulièrement pertinent lorsque vous utilisez :ref:`set_initial_value()<class_ProjectSettings_method_set_initial_value>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_load_resource_pack:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`bool<class_bool>` **load_resource_pack**\ (\ pack\: :ref:`String<class_String>`, replace_files\: :ref:`bool<class_bool>` = true, offset\: :ref:`int<class_int>` = 0\ ) :ref:`🔗<class_ProjectSettings_method_load_resource_pack>`
|
||
|
||
Charge le contenu du fichier .pck ou .zip spécifié par ``pack`` dans le système de fichiers de ressources (``res://``). Renvoie ``true`` en cas de succès.
|
||
|
||
\ **Note :** Si un fichier de ``pack`` partage le même chemin qu'un fichier déjà dans le système de fichiers de ressources, toute tentative de charger ce fichier utilisera le fichier de ``pack`` sauf si ``replace_files`` est défini à ``false``.
|
||
|
||
\ **Note :** Le paramètre optionnel ``offset`` peut être utilisé pour spécifier le décalage en octets au début du pack de ressources. Ceci n'est pris en charge que pour les fichiers .pck.
|
||
|
||
\ **Note :** :ref:`DirAccess<class_DirAccess>` n'affichera pas les changements faits au contenu de ``res://`` après avoir appelé cette fonction.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_localize_path:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`String<class_String>` **localize_path**\ (\ path\: :ref:`String<class_String>`\ ) |const| :ref:`🔗<class_ProjectSettings_method_localize_path>`
|
||
|
||
Renvoie le chemin localisé (démarrant par ``res://``) correspondant au chemin ``path`` absolu et natif du système d'exploitation. Voir aussi :ref:`globalize_path()<class_ProjectSettings_method_globalize_path>`.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_save:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **save**\ (\ ) :ref:`🔗<class_ProjectSettings_method_save>`
|
||
|
||
Enregistre la configuration du fichier ``project.godot``.
|
||
|
||
\ **Note :** Cette méthode est destinée à être utilisée par les greffons de l'éditeur, puisque **ProjectSettings** ne peut pas être modifié puis chargé directement dans une application lancée. Si vous voulez modifier les paramètres de projet depuis un projet exporté, utilisez :ref:`save_custom()<class_ProjectSettings_method_save_custom>` pour enregistrer le fichier ``override.cfg``.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_save_custom:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
:ref:`Error<enum_@GlobalScope_Error>` **save_custom**\ (\ file\: :ref:`String<class_String>`\ ) :ref:`🔗<class_ProjectSettings_method_save_custom>`
|
||
|
||
Enregistre la configuration vers un fichier personnalisé. L'extension de fichier doit être ``.godot`` (pour enregistrer dans le format :ref:`ConfigFile<class_ConfigFile>` au format texte) ou ``.binary`` (pour enregistrer au format binaire). Vous pouvez également enregistrer le fichier ``override.cfg``, qui est également au format texte, mais peut être utilisé dans des projets exportés contrairement aux autres formats.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_as_basic:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_as_basic**\ (\ name\: :ref:`String<class_String>`, basic\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ProjectSettings_method_set_as_basic>`
|
||
|
||
Définit si le paramètre spécifié est considéré comme de base ou avancé. Les paramètres de base seront toujours affichés dans les paramètres du projet. Les paramètres avancés ne seront affichés que si l'utilisateur active l'option « Paramètres avancés ».
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_as_internal:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_as_internal**\ (\ name\: :ref:`String<class_String>`, internal\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ProjectSettings_method_set_as_internal>`
|
||
|
||
Définit si le paramètre spécifié est considéré comme interne ou non. Un paramètre interne ne s'affichera pas dans la fenêtre Paramètres du projet. Ceci est surtout utile pour les addons qui doivent stocker leurs propres paramètres internes sans les exposer directement à l'utilisateur.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_initial_value:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_initial_value**\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_ProjectSettings_method_set_initial_value>`
|
||
|
||
Définit la valeur initiale du paramètre spécifié. C'est la valeur à laquelle le paramètre revient. Le réglage devrait déjà exister avant d'appeler cette méthode. Notez que les paramètres du projet égaux à leur valeur par défaut ne sont pas enregistrés, donc votre code doit tenir compte de cela.
|
||
|
||
::
|
||
|
||
extends EditorPlugin
|
||
|
||
const NOM_PARAMETRE = "addons/mon_parametre"
|
||
const DEFAUT_PARAMETRE = 10.0
|
||
|
||
func _enter_tree():
|
||
if not ProjectSettings.has_setting(NOM_PARAMETRE):
|
||
ProjectSettings.set_setting(NOM_PARAMETRE, DEFAUT_PARAMETRE)
|
||
|
||
ProjectSettings.set_initial_value(NOM_PARAMETRE, DEFAUT_PARAMETRE)
|
||
|
||
Si vous avez un paramètre de projet défini par un :ref:`EditorPlugin<class_EditorPlugin>`, mais que vous voulez l'utiliser dans un projet durant l'exécution, vous aurez besoin d'un code similaire durant l'exécution.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_order:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_order**\ (\ name\: :ref:`String<class_String>`, position\: :ref:`int<class_int>`\ ) :ref:`🔗<class_ProjectSettings_method_set_order>`
|
||
|
||
Définit l'ordre d'une valeur de configuration (qui a une influence quand sauvegardée dans le fichier de configuration).
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_restart_if_changed:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_restart_if_changed**\ (\ name\: :ref:`String<class_String>`, restart\: :ref:`bool<class_bool>`\ ) :ref:`🔗<class_ProjectSettings_method_set_restart_if_changed>`
|
||
|
||
Définit si un paramètre exige que l'éditeur soit redémarré afin d'être correctement pris en compte.
|
||
|
||
\ **Note :** Cela n'aura pour effet que d'indiquer (ou non) à l'utilisateur que l'éditeur doit être redémarré pour que les changements prennent effet. Activer :ref:`set_restart_if_changed()<class_ProjectSettings_method_set_restart_if_changed>` *ne retarde pas* l'affectation d'une valeur à un paramètre lorsqu'il est modifié.
|
||
|
||
.. rst-class:: classref-item-separator
|
||
|
||
----
|
||
|
||
.. _class_ProjectSettings_method_set_setting:
|
||
|
||
.. rst-class:: classref-method
|
||
|
||
|void| **set_setting**\ (\ name\: :ref:`String<class_String>`, value\: :ref:`Variant<class_Variant>`\ ) :ref:`🔗<class_ProjectSettings_method_set_setting>`
|
||
|
||
Définit la valeur d'un paramètre.
|
||
|
||
|
||
.. tabs::
|
||
|
||
.. code-tab:: gdscript
|
||
|
||
ProjectSettings.set_setting("application/config/name", "Exemple")
|
||
|
||
.. code-tab:: csharp
|
||
|
||
ProjectSettings.SetSetting("application/config/name", "Exemple");
|
||
|
||
|
||
|
||
Cela permet aussi de supprimer des paramètres de projet personnalisés. Pour ce faire, remplacez la valeur du paramètre par ``null``.
|
||
|
||
.. |virtual| replace:: :abbr:`virtual (Cette méthode doit typiquement être redéfinie par l'utilisateur pour avoir un effet.)`
|
||
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
|
||
.. |const| replace:: :abbr:`const (Cette méthode n'a pas d'effets de bord. Elle ne modifie aucune des variables membres de l'instance.)`
|
||
.. |vararg| replace:: :abbr:`vararg (Cette méthode accepte n'importe quel nombre d'arguments après ceux décris ici.)`
|
||
.. |constructor| replace:: :abbr:`constructor (Cette méthode est utilisée pour construire un type.)`
|
||
.. |static| replace:: :abbr:`static (Cette méthode n'a pas besoin d'instance pour être appelée, elle peut donc être directement appelée en utilisant le nom de la classe.)`
|
||
.. |operator| replace:: :abbr:`operator (Cette méthode décrit un opérateur valide à utiliser avec ce type en tant qu'opérande gauche.)`
|
||
.. |bitfield| replace:: :abbr:`BitField (Cette valeur est un nombre entier composé d'un masque de bits des options suivantes.)`
|
||
.. |void| replace:: :abbr:`void (Aucune valeur de retour.)`
|