跳转至

ProjectSettings

继承

Object

简要描述

包含可从任何地方访问的全局变量。

描述

包含可从任何地方访问的全局变量。

命名“项目设置”属性时,请使用设置的完整路径,包括类别。

**覆盖:**通过在项目的根目录中创建名为override.cfg的文件,可以覆盖任何项目设置。

成员

类型 属性名 默认值
String android/modules ""
Color application/boot_splash/bg_color Color( 0.14, 0.14, 0.14, 1 )
bool application/boot_splash/fullsize true
String application/boot_splash/image ""
bool application/boot_splash/use_filter true
String application/config/custom_user_dir_name ""
String application/config/description ""
String application/config/icon ""
String application/config/macos_native_icon ""
String application/config/name ""
String application/config/project_settings_override ""
bool application/config/use_custom_user_dir false
String application/config/windows_native_icon ""
bool application/run/disable_stderr false
bool application/run/disable_stdout false
int application/run/frame_delay_msec 0
bool application/run/low_processor_mode false
int application/run/low_processor_mode_sleep_usec 6900
String application/run/main_scene ""
float audio/channel_disable_threshold_db -60.0
float audio/channel_disable_time 2.0
String audio/default_bus_layout "res://default_bus_layout.tres"
String audio/driver "PulseAudio"
bool audio/enable_audio_input false
int audio/mix_rate 44100
int audio/output_latency 15
int audio/video_delay_compensation_ms 0
int compression/formats/gzip/compression_level -1
int compression/formats/zlib/compression_level -1
int compression/formats/zstd/compression_level 3
bool compression/formats/zstd/long_distance_matching false
int compression/formats/zstd/window_log_size 27
bool debug/gdscript/completion/autocomplete_setters_and_getters false
bool debug/gdscript/warnings/constant_used_as_function(#member-debug/gdscript/warnings/constant_used_as_function) true
bool debug/gdscript/warnings/deprecated_keyword true
bool debug/gdscript/warnings/enable true
bool debug/gdscript/warnings/exclude_addons true
bool debug/gdscript/warnings/function_conflicts_constant(#member-debug/gdscript/warnings/function_conflicts_constant) true
bool debug/gdscript/warnings/function_conflicts_variable true
bool debug/gdscript/warnings/function_may_yield true
bool debug/gdscript/warnings/function_used_as_property true
bool debug/gdscript/warnings/incompatible_ternary true
bool debug/gdscript/warnings/integer_division true
bool debug/gdscript/warnings/narrowing_conversion true
bool debug/gdscript/warnings/property_used_as_function true
bool debug/gdscript/warnings/return_value_discarded true
bool debug/gdscript/warnings/shadowed_variable true
bool debug/gdscript/warnings/standalone_expression true
bool debug/gdscript/warnings/standalone_ternary true
bool debug/gdscript/warnings/treat_warnings_as_errors false
bool debug/gdscript/warnings/unassigned_variable true
bool debug/gdscript/warnings/unassigned_variable_op_assign true
bool debug/gdscript/warnings/unreachable_code true
bool debug/gdscript/warnings/unsafe_call_argument false
bool debug/gdscript/warnings/unsafe_cast false
bool debug/gdscript/warnings/unsafe_method_access(#member-debug/gdscript/warnings/unsafe_method_access) false
bool debug/gdscript/warnings/unsafe_property_access false
bool debug/gdscript/warnings/unused_argument true
bool debug/gdscript/warnings/unused_class_variable false
bool debug/gdscript/warnings/unused_signal(#member-debug/gdscript/warnings/unused_signal) true
bool debug/gdscript/warnings/unused_variable true
bool debug/gdscript/warnings/variable_conflicts_function true
bool debug/gdscript/warnings/void_assignment true
String debug/settings/crash_handler/message "Please include this when reporting the bug on reporter@gdi.com.cn"
int debug/settings/fps/force_fps 0
int debug/settings/gdscript/max_call_stack 1024
int debug/settings/profiler/max_functions 16384
bool debug/settings/stdout/print_fps false
bool debug/settings/stdout/verbose_stdout false
int debug/settings/visual_script/max_call_stack 1024
Color debug/shapes/collision/contact_color Color( 1, 0.2, 0.1, 0.8 )
int debug/shapes/collision/max_contacts_displayed 10000
Color debug/shapes/collision/shape_color Color( 0, 0.6, 0.7, 0.5 )
Color debug/shapes/navigation/disabled_geometry_color Color( 1, 0.7, 0.1, 0.4 )
Color debug/shapes/navigation/geometry_color Color( 0.1, 1, 0.7, 0.4 )
String display/mouse_cursor/custom_image ""
Vector2 display/mouse_cursor/custom_image_hotspot Vector2( 0, 0 )
Vector2 display/mouse_cursor/tooltip_position_offset Vector2( 10, 10 )
bool display/window/dpi/allow_hidpi false
bool display/window/energy_saving/keep_screen_on true
String display/window/handheld/orientation "landscape"
bool display/window/ios/hide_home_indicator true
bool display/window/per_pixel_transparency/allowed false
bool display/window/per_pixel_transparency/enabled false
bool display/window/size/always_on_top false
bool display/window/size/borderless false
bool display/window/size/fullscreen false
int display/window/size/height 600
bool display/window/size/resizable true
int display/window/size/test_height 0
int display/window/size/test_width 0
int display/window/size/width 1024
bool display/window/vsync/use_vsync true
bool display/window/vsync/vsync_via_compositor false
String editor/script_templates_search_path "res://script_templates"
PoolStringArray editor/search_in_file_extensions PoolStringArray( "gd", "shader" )
int gui/common/default_scroll_deadzone 0
bool gui/common/swap_ok_cancel false
String gui/theme/custom ""
String gui/theme/custom_font ""
bool gui/theme/use_hidpi false
int gui/timers/incremental_search_max_interval_msec 2000
float gui/timers/text_edit_idle_detect_sec 3
float gui/timers/tooltip_delay_sec 0.5
Dictionary input/ui_accept
Dictionary input/ui_cancel
Dictionary input/ui_down
Dictionary input/ui_end
Dictionary input/ui_focus_next
Dictionary input/ui_focus_prev
Dictionary input/ui_home
Dictionary input/ui_left
Dictionary input/ui_page_down
Dictionary input/ui_page_up
Dictionary input/ui_right
Dictionary input/ui_select
Dictionary input/ui_up
bool input_devices/pointing/emulate_mouse_from_touch true
bool input_devices/pointing/emulate_touch_from_mouse false
String layer_names/2d_physics/layer_1 ""
String layer_names/2d_physics/layer_10 ""
String layer_names/2d_physics/layer_11 ""
String layer_names/2d_physics/layer_12 ""
String layer_names/2d_physics/layer_13 ""
String layer_names/2d_physics/layer_14 ""
String layer_names/2d_physics/layer_15 ""
String layer_names/2d_physics/layer_16 ""
String layer_names/2d_physics/layer_17 ""
String layer_names/2d_physics/layer_18 ""
String layer_names/2d_physics/layer_19 ""
String layer_names/2d_physics/layer_2 ""
String layer_names/2d_physics/layer_20 ""
String layer_names/2d_physics/layer_3 ""
String layer_names/2d_physics/layer_4 ""
String layer_names/2d_physics/layer_5 ""
String layer_names/2d_physics/layer_6 ""
String layer_names/2d_physics/layer_7 ""
String layer_names/2d_physics/layer_8 ""
String layer_names/2d_physics/layer_9 ""
String layer_names/2d_render/layer_1 ""
String layer_names/2d_render/layer_10 ""
String layer_names/2d_render/layer_11 ""
String layer_names/2d_render/layer_12 ""
String layer_names/2d_render/layer_13 ""
String layer_names/2d_render/layer_14 ""
String layer_names/2d_render/layer_15 ""
String layer_names/2d_render/layer_16 ""
String layer_names/2d_render/layer_17 ""
String layer_names/2d_render/layer_18 ""
String layer_names/2d_render/layer_19 ""
String layer_names/2d_render/layer_2 ""
String layer_names/2d_render/layer_20 ""
String layer_names/2d_render/layer_3 ""
String layer_names/2d_render/layer_4 ""
String layer_names/2d_render/layer_5 ""
String layer_names/2d_render/layer_6 ""
String layer_names/2d_render/layer_7 ""
String layer_names/2d_render/layer_8 ""
String layer_names/2d_render/layer_9 ""
String layer_names/3d_physics/layer_1 ""
String layer_names/3d_physics/layer_10 ""
String layer_names/3d_physics/layer_11 ""
String layer_names/3d_physics/layer_12 ""
String layer_names/3d_physics/layer_13 ""
String layer_names/3d_physics/layer_14 ""
String layer_names/3d_physics/layer_15 ""
String layer_names/3d_physics/layer_16 ""
String layer_names/3d_physics/layer_17 ""
String layer_names/3d_physics/layer_18 ""
String layer_names/3d_physics/layer_19 ""
String layer_names/3d_physics/layer_2 ""
String layer_names/3d_physics/layer_20 ""
String layer_names/3d_physics/layer_3 ""
String layer_names/3d_physics/layer_4 ""
String layer_names/3d_physics/layer_5 ""
String layer_names/3d_physics/layer_6 ""
String layer_names/3d_physics/layer_7 ""
String layer_names/3d_physics/layer_8 ""
String layer_names/3d_physics/layer_9 ""
String layer_names/3d_render/layer_1 ""
String layer_names/3d_render/layer_10 ""
String layer_names/3d_render/layer_11 ""
String layer_names/3d_render/layer_12 ""
String layer_names/3d_render/layer_13 ""
String layer_names/3d_render/layer_14 ""
String layer_names/3d_render/layer_15 ""
String layer_names/3d_render/layer_16 ""
String layer_names/3d_render/layer_17 ""
String layer_names/3d_render/layer_18 ""
String layer_names/3d_render/layer_19 ""
String layer_names/3d_render/layer_2 ""
String layer_names/3d_render/layer_20 ""
String layer_names/3d_render/layer_3 ""
String layer_names/3d_render/layer_4 ""
String layer_names/3d_render/layer_5 ""
String layer_names/3d_render/layer_6 ""
String layer_names/3d_render/layer_7 ""
String layer_names/3d_render/layer_8 ""
String layer_names/3d_render/layer_9 ""
String locale/fallback "en"
String locale/test ""
bool logging/file_logging/enable_file_logging false
String logging/file_logging/log_path "user://logs/log.txt"
int logging/file_logging/max_log_files 10
int memory/limits/message_queue/max_size_kb 1024
int memory/limits/multithreaded_server/rid_pool_prealloc 60
int network/limits/debugger_stdout/max_chars_per_second 2048
int network/limits/debugger_stdout/max_errors_per_second 100
int network/limits/debugger_stdout/max_messages_per_frame 10
int network/limits/debugger_stdout/max_warnings_per_second 100
int network/limits/packet_peer_stream/max_buffer_po2 16
int network/limits/tcp/connect_timeout_seconds 30
int network/limits/webrtc/max_channel_in_buffer_kb 64
int network/limits/websocket_client/max_in_buffer_kb 64
int network/limits/websocket_client/max_in_packets 1024
int network/limits/websocket_client/max_out_buffer_kb 64
int network/limits/websocket_client/max_out_packets 1024
int network/limits/websocket_server/max_in_buffer_kb 64
int network/limits/websocket_server/max_in_packets 1024
int network/limits/websocket_server/max_out_buffer_kb 64
int network/limits/websocket_server/max_out_packets 1024
int network/remote_fs/page_read_ahead 4
int network/remote_fs/page_size 65536
String network/ssl/certificates ""
int node/name_casing 0
int node/name_num_separator 0
int physics/2d/bp_hash_table_size 4096
int physics/2d/cell_size 128
float physics/2d/default_angular_damp 1.0
int physics/2d/default_gravity 98
Vector2 physics/2d/default_gravity_vector Vector2( 0, 1 )
float physics/2d/default_linear_damp 0.1
int physics/2d/large_object_surface_threshold_in_cells 512
String physics/2d/physics_engine "DEFAULT"
float physics/2d/sleep_threshold_angular 0.139626
float physics/2d/sleep_threshold_linear 2.0
int physics/2d/thread_model 1
float physics/2d/time_before_sleep 0.5
bool physics/3d/active_soft_world true
float physics/3d/default_angular_damp 0.1
float physics/3d/default_gravity 9.8
Vector3 physics/3d/default_gravity_vector Vector3( 0, -1, 0 )
float physics/3d/default_linear_damp 0.1
String physics/3d/physics_engine "DEFAULT"
bool physics/common/enable_object_picking true
int physics/common/physics_fps 60
float physics/common/physics_jitter_fix 0.5
Color rendering/environment/default_clear_color Color( 0.3, 0.3, 0.3, 1 )
String rendering/environment/default_environment ""
int rendering/limits/buffers/blend_shape_max_buffer_size_kb 4096
int rendering/limits/buffers/canvas_polygon_buffer_size_kb 128
int rendering/limits/buffers/canvas_polygon_index_buffer_size_kb 128
int rendering/limits/buffers/immediate_buffer_size_kb 2048
int rendering/limits/rendering/max_renderable_elements 65536
int rendering/limits/rendering/max_renderable_lights 4096
int rendering/limits/rendering/max_renderable_reflections 1024
float rendering/limits/time/time_rollover_secs 3600
bool rendering/quality/2d/gles2_use_nvidia_rect_flicker_workaround false
bool rendering/quality/2d/use_pixel_snap false
bool rendering/quality/depth/hdr true
bool rendering/quality/depth/hdr.mobile false
String rendering/quality/depth_prepass/disable_for_vendors "PowerVR,Mali,Adreno,Apple"
bool rendering/quality/depth_prepass/enable true
int rendering/quality/directional_shadow/size 4096
int rendering/quality/directional_shadow/size.mobile 2048
String rendering/quality/driver/driver_name "GLES3"
bool rendering/quality/driver/fallback_to_gles2 false
int rendering/quality/filters/anisotropic_filter_level 4
int rendering/quality/filters/msaa 0
bool rendering/quality/filters/use_nearest_mipmap_filter false
int rendering/quality/intended_usage/framebuffer_allocation 2
int rendering/quality/intended_usage/framebuffer_allocation.mobile 3
int rendering/quality/reflections/atlas_size 2048
int rendering/quality/reflections/atlas_subdiv 8
bool rendering/quality/reflections/high_quality_ggx true
bool rendering/quality/reflections/high_quality_ggx.mobile false
int rendering/quality/reflections/irradiance_max_size 128
bool rendering/quality/reflections/texture_array_reflections true
bool rendering/quality/reflections/texture_array_reflections.mobile false
bool rendering/quality/shading/force_blinn_over_ggx false
bool rendering/quality/shading/force_blinn_over_ggx.mobile true
bool rendering/quality/shading/force_lambert_over_burley false
bool rendering/quality/shading/force_lambert_over_burley.mobile true
bool rendering/quality/shading/force_vertex_shading false
bool rendering/quality/shading/force_vertex_shading.mobile true
int rendering/quality/shadow_atlas/quadrant_0_subdiv 1
int rendering/quality/shadow_atlas/quadrant_1_subdiv 2
int rendering/quality/shadow_atlas/quadrant_2_subdiv 3
int rendering/quality/shadow_atlas/quadrant_3_subdiv 4
int rendering/quality/shadow_atlas/size 4096
int rendering/quality/shadow_atlas/size.mobile 2048
int rendering/quality/shadows/filter_mode 1
int rendering/quality/shadows/filter_mode.mobile 0
bool rendering/quality/subsurface_scattering/follow_surface false
int rendering/quality/subsurface_scattering/quality 1
int rendering/quality/subsurface_scattering/scale 1.0
bool rendering/quality/subsurface_scattering/weight_samples true
bool rendering/quality/voxel_cone_tracing/high_quality false
int rendering/threads/thread_model 1
bool rendering/vram_compression/import_bptc false
bool rendering/vram_compression/import_etc false
bool rendering/vram_compression/import_etc2 true
bool rendering/vram_compression/import_pvrtc false
bool rendering/vram_compression/import_s3tc true

方法

返回值类型 方法名称
void add_property_info(hint: Dictionary)
void clear(name: String)
int get_order(name: String) const
Variant get_setting(name: String) const
String globalize_path(path: String) const
bool has_setting(name: String) const
bool load_resource_pack(pack: String, replace_files: bool = true)
String localize_path(path: String) const
bool property_can_revert(name: String)
Variant property_get_revert(name: String)
int save()
int save_custom(file: String)
void set_initial_value(name: String, value: Variant)
void set_order(name: String, position: int)
void set_setting(name: String, value: Variant)

常量

成员说明

  • String android/modules
Default ""
getter ****
  • Color application/boot_splash/bg_color
Default Color( 0.14, 0.14, 0.14, 1 )
getter ****
  • bool application/boot_splash/fullsize
Default true
getter ****
  • String application/boot_splash/image
Default ""
getter ****
  • bool application/boot_splash/use_filter
Default true
getter ****
  • String application/config/custom_user_dir_name
Default ""
getter ****
  • String application/config/description
Default ""
getter ****
  • String application/config/icon
Default ""
getter ****
  • String application/config/macos_native_icon
Default ""
getter ****
  • String application/config/name
Default ""
getter ****
  • String application/config/project_settings_override
Default ""
getter ****
  • bool application/config/use_custom_user_dir
Default false
getter ****
  • String application/config/windows_native_icon
Default ""
getter ****
  • bool application/run/disable_stderr
Default false
getter ****
  • bool application/run/disable_stdout
Default false
getter ****
  • int application/run/frame_delay_msec
Default 0
getter ****
  • bool application/run/low_processor_mode
Default false
getter ****
  • int application/run/low_processor_mode_sleep_usec
Default 6900
getter ****
  • String application/run/main_scene
Default ""
getter ****
  • float audio/channel_disable_threshold_db
Default -60.0
getter ****
  • float audio/channel_disable_time
Default 2.0
getter ****
  • String audio/default_bus_layout
Default "res://default_bus_layout.tres"
getter ****
  • String audio/driver
Default "PulseAudio"
getter ****
  • bool audio/enable_audio_input
Default false
getter ****
  • int audio/mix_rate
Default 44100
getter ****
  • int audio/output_latency
Default 15
getter ****
  • int audio/video_delay_compensation_ms
Default 0
getter ****
  • int compression/formats/gzip/compression_level
Default -1
getter ****
  • int compression/formats/zlib/compression_level
Default -1
getter ****
  • int compression/formats/zstd/compression_level
Default 3
getter ****
  • bool compression/formats/zstd/long_distance_matching
Default false
getter ****
  • int compression/formats/zstd/window_log_size
Default 27
getter ****
  • bool debug/gdscript/completion/autocomplete_setters_and_getters
Default false
getter ****
  • bool debug/gdscript/warnings/constant_used_as_function
Default true
getter ****
  • bool debug/gdscript/warnings/deprecated_keyword
Default true
getter ****
  • bool debug/gdscript/warnings/enable
Default true
getter ****
  • bool debug/gdscript/warnings/exclude_addons
Default true
getter ****
  • bool debug/gdscript/warnings/function_conflicts_constant
Default true
getter ****
  • bool debug/gdscript/warnings/function_conflicts_variable
Default true
getter ****
  • bool debug/gdscript/warnings/function_may_yield
Default true
getter ****
  • bool debug/gdscript/warnings/function_used_as_property
Default true
getter ****
  • bool debug/gdscript/warnings/incompatible_ternary
Default true
getter ****
  • bool debug/gdscript/warnings/integer_division
Default true
getter ****
  • bool debug/gdscript/warnings/narrowing_conversion
Default true
getter ****
  • bool debug/gdscript/warnings/property_used_as_function
Default true
getter ****
  • bool debug/gdscript/warnings/return_value_discarded
Default true
getter ****
  • bool debug/gdscript/warnings/shadowed_variable
Default true
getter ****
  • bool debug/gdscript/warnings/standalone_expression
Default true
getter ****
  • bool debug/gdscript/warnings/standalone_ternary
Default true
getter ****
  • bool debug/gdscript/warnings/treat_warnings_as_errors
Default false
getter ****
  • bool debug/gdscript/warnings/unassigned_variable
Default true
getter ****
  • bool debug/gdscript/warnings/unassigned_variable_op_assign
Default true
getter ****
  • bool debug/gdscript/warnings/unreachable_code
Default true
getter ****
  • bool debug/gdscript/warnings/unsafe_call_argument
Default false
getter ****
  • bool debug/gdscript/warnings/unsafe_cast
Default false
getter ****
  • bool debug/gdscript/warnings/unsafe_method_access
Default false
getter ****
  • bool debug/gdscript/warnings/unsafe_property_access
Default false
getter ****
  • bool debug/gdscript/warnings/unused_argument
Default true
getter ****
  • bool debug/gdscript/warnings/unused_class_variable
Default false
getter ****
  • bool debug/gdscript/warnings/unused_signal
Default true
getter ****
  • bool debug/gdscript/warnings/unused_variable
Default true
getter ****
  • bool debug/gdscript/warnings/variable_conflicts_function
Default true
getter ****
  • bool debug/gdscript/warnings/void_assignment
Default true
getter ****
  • String debug/settings/crash_handler/message
Default "Please include this when reporting the bug on reporter@gdi.com.cn"
getter ****
  • int debug/settings/fps/force_fps
Default 0
getter ****
  • int debug/settings/gdscript/max_call_stack
Default 1024
getter ****
  • int debug/settings/profiler/max_functions
Default 16384
getter ****
  • bool debug/settings/stdout/print_fps
Default false
getter ****
  • bool debug/settings/stdout/verbose_stdout
Default false
getter ****
  • int debug/settings/visual_script/max_call_stack
Default 1024
getter ****
  • Color debug/shapes/collision/contact_color
Default Color( 1, 0.2, 0.1, 0.8 )
getter ****
  • int debug/shapes/collision/max_contacts_displayed
Default 10000
getter ****
  • Color debug/shapes/collision/shape_color
Default Color( 0, 0.6, 0.7, 0.5 )
getter ****
  • Color debug/shapes/navigation/disabled_geometry_color
Default Color( 1, 0.7, 0.1, 0.4 )
getter ****
  • Color debug/shapes/navigation/geometry_color
Default Color( 0.1, 1, 0.7, 0.4 )
getter ****
  • String display/mouse_cursor/custom_image
Default ""
getter ****
  • Vector2 display/mouse_cursor/custom_image_hotspot
Default Vector2( 0, 0 )
getter ****
  • Vector2 display/mouse_cursor/tooltip_position_offset
Default Vector2( 10, 10 )
getter ****
  • bool display/window/dpi/allow_hidpi
Default false
getter ****
  • bool display/window/energy_saving/keep_screen_on
Default true
getter ****
  • String display/window/handheld/orientation
Default "landscape"
getter ****
  • bool display/window/ios/hide_home_indicator
Default true
getter ****
  • bool display/window/per_pixel_transparency/allowed
Default false
getter ****
  • bool display/window/per_pixel_transparency/enabled
Default false
getter ****
  • bool display/window/size/always_on_top
Default false
getter ****
  • bool display/window/size/borderless
Default false
getter ****
  • bool display/window/size/fullscreen
Default false
getter ****
  • int display/window/size/height
Default 600
getter ****
  • bool display/window/size/resizable
Default true
getter ****
  • int display/window/size/test_height
Default 0
getter ****
  • int display/window/size/test_width
Default 0
getter ****
  • int display/window/size/width
Default 1024
getter ****
  • bool display/window/vsync/use_vsync
Default true
getter ****
  • bool display/window/vsync/vsync_via_compositor
Default false
getter ****
  • String editor/script_templates_search_path
Default "res://script_templates"
getter ****
  • PoolStringArray editor/search_in_file_extensions
Default PoolStringArray( "gd", "shader" )
getter ****
  • int gui/common/default_scroll_deadzone
Default 0
getter ****
  • bool gui/common/swap_ok_cancel
Default false
getter ****
  • String gui/theme/custom
Default ""
getter ****
  • String gui/theme/custom_font
Default ""
getter ****
  • bool gui/theme/use_hidpi
Default false
getter ****
  • int gui/timers/incremental_search_max_interval_msec
Default 2000
getter ****
  • float gui/timers/text_edit_idle_detect_sec
Default 3
getter ****
  • float gui/timers/tooltip_delay_sec
Default 0.5
getter ****
  • Dictionary input/ui_accept
getter ****
  • Dictionary input/ui_cancel
getter ****
  • Dictionary input/ui_down
getter ****
  • Dictionary input/ui_end
getter ****
  • Dictionary input/ui_focus_next
getter ****
  • Dictionary input/ui_focus_prev
getter ****
  • Dictionary input/ui_home
getter ****
  • Dictionary input/ui_left
getter ****
  • Dictionary input/ui_page_down
getter ****
  • Dictionary input/ui_page_up
getter ****
  • Dictionary input/ui_right
getter ****
  • Dictionary input/ui_select
getter ****
  • Dictionary input/ui_up
getter ****
  • bool input_devices/pointing/emulate_mouse_from_touch
Default true
getter ****
  • bool input_devices/pointing/emulate_touch_from_mouse
Default false
getter ****
  • String layer_names/2d_physics/layer_1
Default ""
getter ****
  • String layer_names/2d_physics/layer_10
Default ""
getter ****
  • String layer_names/2d_physics/layer_11
Default ""
getter ****
  • String layer_names/2d_physics/layer_12
Default ""
getter ****
  • String layer_names/2d_physics/layer_13
Default ""
getter ****
  • String layer_names/2d_physics/layer_14
Default ""
getter ****
  • String layer_names/2d_physics/layer_15
Default ""
getter ****
  • String layer_names/2d_physics/layer_16
Default ""
getter ****
  • String layer_names/2d_physics/layer_17
Default ""
getter ****
  • String layer_names/2d_physics/layer_18
Default ""
getter ****
  • String layer_names/2d_physics/layer_19
Default ""
getter ****
  • String layer_names/2d_physics/layer_2
Default ""
getter ****
  • String layer_names/2d_physics/layer_20
Default ""
getter ****
  • String layer_names/2d_physics/layer_3
Default ""
getter ****
  • String layer_names/2d_physics/layer_4
Default ""
getter ****
  • String layer_names/2d_physics/layer_5
Default ""
getter ****
  • String layer_names/2d_physics/layer_6
Default ""
getter ****
  • String layer_names/2d_physics/layer_7
Default ""
getter ****
  • String layer_names/2d_physics/layer_8
Default ""
getter ****
  • String layer_names/2d_physics/layer_9
Default ""
getter ****
  • String layer_names/2d_render/layer_1
Default ""
getter ****
  • String layer_names/2d_render/layer_10
Default ""
getter ****
  • String layer_names/2d_render/layer_11
Default ""
getter ****
  • String layer_names/2d_render/layer_12
Default ""
getter ****
  • String layer_names/2d_render/layer_13
Default ""
getter ****
  • String layer_names/2d_render/layer_14
Default ""
getter ****
  • String layer_names/2d_render/layer_15
Default ""
getter ****
  • String layer_names/2d_render/layer_16
Default ""
getter ****
  • String layer_names/2d_render/layer_17
Default ""
getter ****
  • String layer_names/2d_render/layer_18
Default ""
getter ****
  • String layer_names/2d_render/layer_19
Default ""
getter ****
  • String layer_names/2d_render/layer_2
Default ""
getter ****
  • String layer_names/2d_render/layer_20
Default ""
getter ****
  • String layer_names/2d_render/layer_3
Default ""
getter ****
  • String layer_names/2d_render/layer_4
Default ""
getter ****
  • String layer_names/2d_render/layer_5
Default ""
getter ****
  • String layer_names/2d_render/layer_6
Default ""
getter ****
  • String layer_names/2d_render/layer_7
Default ""
getter ****
  • String layer_names/2d_render/layer_8
Default ""
getter ****
  • String layer_names/2d_render/layer_9
Default ""
getter ****
  • String layer_names/3d_physics/layer_1
Default ""
getter ****
  • String layer_names/3d_physics/layer_10
Default ""
getter ****
  • String layer_names/3d_physics/layer_11
Default ""
getter ****
  • String layer_names/3d_physics/layer_12
Default ""
getter ****
  • String layer_names/3d_physics/layer_13
Default ""
getter ****
  • String layer_names/3d_physics/layer_14
Default ""
getter ****
  • String layer_names/3d_physics/layer_15
Default ""
getter ****
  • String layer_names/3d_physics/layer_16
Default ""
getter ****
  • String layer_names/3d_physics/layer_17
Default ""
getter ****
  • String layer_names/3d_physics/layer_18
Default ""
getter ****
  • String layer_names/3d_physics/layer_19
Default ""
getter ****
  • String layer_names/3d_physics/layer_2
Default ""
getter ****
  • String layer_names/3d_physics/layer_20
Default ""
getter ****
  • String layer_names/3d_physics/layer_3
Default ""
getter ****
  • String layer_names/3d_physics/layer_4
Default ""
getter ****
  • String layer_names/3d_physics/layer_5
Default ""
getter ****
  • String layer_names/3d_physics/layer_6
Default ""
getter ****
  • String layer_names/3d_physics/layer_7
Default ""
getter ****
  • String layer_names/3d_physics/layer_8
Default ""
getter ****
  • String layer_names/3d_physics/layer_9
Default ""
getter ****
  • String layer_names/3d_render/layer_1
Default ""
getter ****
  • String layer_names/3d_render/layer_10
Default ""
getter ****
  • String layer_names/3d_render/layer_11
Default ""
getter ****
  • String layer_names/3d_render/layer_12
Default ""
getter ****
  • String layer_names/3d_render/layer_13
Default ""
getter ****
  • String layer_names/3d_render/layer_14
Default ""
getter ****
  • String layer_names/3d_render/layer_15
Default ""
getter ****
  • String layer_names/3d_render/layer_16
Default ""
getter ****
  • String layer_names/3d_render/layer_17
Default ""
getter ****
  • String layer_names/3d_render/layer_18
Default ""
getter ****
  • String layer_names/3d_render/layer_19
Default ""
getter ****
  • String layer_names/3d_render/layer_2
Default ""
getter ****
  • String layer_names/3d_render/layer_20
Default ""
getter ****
  • String layer_names/3d_render/layer_3
Default ""
getter ****
  • String layer_names/3d_render/layer_4
Default ""
getter ****
  • String layer_names/3d_render/layer_5
Default ""
getter ****
  • String layer_names/3d_render/layer_6
Default ""
getter ****
  • String layer_names/3d_render/layer_7
Default ""
getter ****
  • String layer_names/3d_render/layer_8
Default ""
getter ****
  • String layer_names/3d_render/layer_9
Default ""
getter ****
  • String locale/fallback
Default "en"
getter ****
  • String locale/test
Default ""
getter ****
  • bool logging/file_logging/enable_file_logging
Default false
getter ****
  • String logging/file_logging/log_path
Default "user://logs/log.txt"
getter ****
  • int logging/file_logging/max_log_files
Default 10
getter ****
  • int memory/limits/message_queue/max_size_kb
Default 1024
getter ****
  • int memory/limits/multithreaded_server/rid_pool_prealloc
Default 60
getter ****
  • int network/limits/debugger_stdout/max_chars_per_second
Default 2048
getter ****
  • int network/limits/debugger_stdout/max_errors_per_second
Default 100
getter ****
  • int network/limits/debugger_stdout/max_messages_per_frame
Default 10
getter ****
  • int network/limits/debugger_stdout/max_warnings_per_second
Default 100
getter ****
  • int network/limits/packet_peer_stream/max_buffer_po2
Default 16
getter ****
  • int network/limits/tcp/connect_timeout_seconds
Default 30
getter ****
  • int network/limits/webrtc/max_channel_in_buffer_kb
Default 64
getter ****
  • int network/limits/websocket_client/max_in_buffer_kb
Default 64
getter ****
  • int network/limits/websocket_client/max_in_packets
Default 1024
getter ****
  • int network/limits/websocket_client/max_out_buffer_kb
Default 64
getter ****
  • int network/limits/websocket_client/max_out_packets
Default 1024
getter ****
  • int network/limits/websocket_server/max_in_buffer_kb
Default 64
getter ****
  • int network/limits/websocket_server/max_in_packets
Default 1024
getter ****
  • int network/limits/websocket_server/max_out_buffer_kb
Default 64
getter ****
  • int network/limits/websocket_server/max_out_packets
Default 1024
getter ****
  • int network/remote_fs/page_read_ahead
Default 4
getter ****
  • int network/remote_fs/page_size
Default 65536
getter ****
  • String network/ssl/certificates
Default ""
getter ****
  • int node/name_casing
Default 0
getter ****
  • int node/name_num_separator
Default 0
getter ****
  • int physics/2d/bp_hash_table_size
Default 4096
getter ****
  • int physics/2d/cell_size
Default 128
getter ****
  • float physics/2d/default_angular_damp
Default 1.0
getter ****
  • int physics/2d/default_gravity
Default 98
getter ****
  • Vector2 physics/2d/default_gravity_vector
Default Vector2( 0, 1 )
getter ****
  • float physics/2d/default_linear_damp
Default 0.1
getter ****
  • int physics/2d/large_object_surface_threshold_in_cells
Default 512
getter ****
  • String physics/2d/physics_engine
Default "DEFAULT"
getter ****
  • float physics/2d/sleep_threshold_angular
Default 0.139626
getter ****
  • float physics/2d/sleep_threshold_linear
Default 2.0
getter ****
  • int physics/2d/thread_model
Default 1
getter ****
  • float physics/2d/time_before_sleep
Default 0.5
getter ****
  • bool physics/3d/active_soft_world
Default true
getter ****
  • float physics/3d/default_angular_damp
Default 0.1
getter ****
  • float physics/3d/default_gravity
Default 9.8
getter ****
  • Vector3 physics/3d/default_gravity_vector
Default Vector3( 0, -1, 0 )
getter ****
  • float physics/3d/default_linear_damp
Default 0.1
getter ****
  • String physics/3d/physics_engine
Default "DEFAULT"
getter ****
  • bool physics/common/enable_object_picking
Default true
getter ****
  • int physics/common/physics_fps
Default 60
getter ****
  • float physics/common/physics_jitter_fix
Default 0.5
getter ****
  • Color rendering/environment/default_clear_color
Default Color( 0.3, 0.3, 0.3, 1 )
getter ****
  • String rendering/environment/default_environment
Default ""
getter ****
  • int rendering/limits/buffers/blend_shape_max_buffer_size_kb
Default 4096
getter ****
  • int rendering/limits/buffers/canvas_polygon_buffer_size_kb
Default 128
getter ****
  • int rendering/limits/buffers/canvas_polygon_index_buffer_size_kb
Default 128
getter ****
  • int rendering/limits/buffers/immediate_buffer_size_kb
Default 2048
getter ****
  • int rendering/limits/rendering/max_renderable_elements
Default 65536
getter ****
  • int rendering/limits/rendering/max_renderable_lights
Default 4096
getter ****
  • int rendering/limits/rendering/max_renderable_reflections
Default 1024
getter ****
  • float rendering/limits/time/time_rollover_secs
Default 3600
getter ****
  • bool rendering/quality/2d/gles2_use_nvidia_rect_flicker_workaround
Default false
getter ****
  • bool rendering/quality/2d/use_pixel_snap
Default false
getter ****
  • bool rendering/quality/depth/hdr
Default true
getter ****
  • bool rendering/quality/depth/hdr.mobile
Default false
getter ****
  • String rendering/quality/depth_prepass/disable_for_vendors
Default "PowerVR,Mali,Adreno,Apple"
getter ****
  • bool rendering/quality/depth_prepass/enable
Default true
getter ****
  • int rendering/quality/directional_shadow/size
Default 4096
getter ****
  • int rendering/quality/directional_shadow/size.mobile
Default 2048
getter ****
  • String rendering/quality/driver/driver_name
Default "GLES3"
getter ****
  • bool rendering/quality/driver/fallback_to_gles2
Default false
getter ****
  • int rendering/quality/filters/anisotropic_filter_level
Default 4
getter ****
  • int rendering/quality/filters/msaa
Default 0
getter ****
  • bool rendering/quality/filters/use_nearest_mipmap_filter
Default false
getter ****
  • int rendering/quality/intended_usage/framebuffer_allocation
Default 2
getter ****
  • int rendering/quality/intended_usage/framebuffer_allocation.mobile
Default 3
getter ****
  • int rendering/quality/reflections/atlas_size
Default 2048
getter ****
  • int rendering/quality/reflections/atlas_subdiv
Default 8
getter ****
  • bool rendering/quality/reflections/high_quality_ggx
Default true
getter ****
  • bool rendering/quality/reflections/high_quality_ggx.mobile
Default false
getter ****
  • int rendering/quality/reflections/irradiance_max_size
Default 128
getter ****
  • bool rendering/quality/reflections/texture_array_reflections
Default true
getter ****
  • bool rendering/quality/reflections/texture_array_reflections.mobile
Default false
getter ****
  • bool rendering/quality/shading/force_blinn_over_ggx
Default false
getter ****
  • bool rendering/quality/shading/force_blinn_over_ggx.mobile
Default true
getter ****
  • bool rendering/quality/shading/force_lambert_over_burley
Default false
getter ****
  • bool rendering/quality/shading/force_lambert_over_burley.mobile
Default true
getter ****
  • bool rendering/quality/shading/force_vertex_shading
Default false
getter ****
  • bool rendering/quality/shading/force_vertex_shading.mobile
Default true
getter ****
  • int rendering/quality/shadow_atlas/quadrant_0_subdiv
Default 1
getter ****
  • int rendering/quality/shadow_atlas/quadrant_1_subdiv
Default 2
getter ****
  • int rendering/quality/shadow_atlas/quadrant_2_subdiv
Default 3
getter ****
  • int rendering/quality/shadow_atlas/quadrant_3_subdiv
Default 4
getter ****
  • int rendering/quality/shadow_atlas/size
Default 4096
getter ****
  • int rendering/quality/shadow_atlas/size.mobile
Default 2048
getter ****
  • int rendering/quality/shadows/filter_mode
Default 1
getter ****
  • int rendering/quality/shadows/filter_mode.mobile
Default 0
getter ****
  • bool rendering/quality/subsurface_scattering/follow_surface
Default false
getter ****
  • int rendering/quality/subsurface_scattering/quality
Default 1
getter ****
  • int rendering/quality/subsurface_scattering/scale
Default 1.0
getter ****
  • bool rendering/quality/subsurface_scattering/weight_samples
Default true
getter ****
  • bool rendering/quality/voxel_cone_tracing/high_quality
Default false
getter ****
  • int rendering/threads/thread_model
Default 1
getter ****
  • bool rendering/vram_compression/import_bptc
Default false
getter ****
  • bool rendering/vram_compression/import_etc
Default false
getter ****
  • bool rendering/vram_compression/import_etc2
Default true
getter ****
  • bool rendering/vram_compression/import_pvrtc
Default false
getter ****
  • bool rendering/vram_compression/import_s3tc
Default true
getter ****

方法说明

  • add_property_info add_property_info(hint: Dictionary)

将自定义属性信息添加到属性。该目录必须包含:

-名称String(属性的名称)

-类型int(请参见Variant.Type

-可选的提示int(请参见PropertyHint)和hint_stringString

示例:

ProjectSettings.set(“category/property_name”,0

var property_info = {
    "name": "category/property_name",
    "type": TYPE_INT,
    "hint": PROPERTY_HINT_ENUM,
    "hint_string": "one,two,three"
}

ProjectSettings.add_property_infoproperty_info

  • clear clear(name: String)

清除整个配置(不建议这样做,可能会破坏东西)。


  • get_order get_order(name: String) const

返回配置值的顺序(保存到配置文件时的影响)。


  • get_setting get_setting(name: String) const

返回设置的值。

示例:

打印ProjectSettings.get_setting"application/config/name"))

  • globalize_path globalize_path(path: String) const

将本地化路径(res//)转换为完整的本机OS路径。


  • has_setting has_setting(name: String) const

如果存在配置值,则返回true


  • load_resource_pack load_resource_pack(pack: String, replace_files: bool = true)

pack指定的.pck或.zip文件的内容加载到资源文件系统(res://)中。

**注意:**如果pack中的文件与资源文件系统中已有的文件共享相同的路径,则任何尝试加载该文件的尝试都将使用pack,除非replace_files设置为false


  • localize_path localize_path(path: String) const

将路径转换为本地化路径(res://路径)。


  • property_can_revert property_can_revert(name: String)

如果指定的属性存在并且其初始值与当前值不同,则返回true


  • property_get_revert property_get_revert(name: String)

返回指定属性的初始值。


  • save save()

将配置保存到project.ideavr文件中。


  • save_custom save_custom(file: String)

将配置保存到自定义文件。


  • set_initial_value set_initial_value(name: String, value: Variant)

设置指定属性的初始值。


  • set_order set_order(name: String, position: int)

设置配置值的顺序(保存到配置文件时会产生影响)。


  • set_setting set_setting(name: String, value: Variant)

设置设置的值。

示例:

ProjectSettings.set_setting"application/config/name""Example"