Skip to content

[4.4 Beta 1] Toggling the disabled property on CollisionShape3D with Jolt Physics will spam the area_entered signal #101695

Closed
@This-Gooch

Description

@This-Gooch

Tested versions

Occurs on:

  • v4.4.beta1.mono.official [d33da79]

Does not occur on:

  • v4.4.dev7.mono.official [46c8f8c]

System information

Godot v4.4.beta1.mono - SteamOS holo on X11 - X11 display driver, Multi-window, 1 monitor - Vulkan (Forward+) - integrated AMD Custom GPU 0405 (RADV VANGOGH) - AMD Custom APU 0405 (8 threads)

Issue description

When the disabled property on CollisionShape3D is set from false to true while using Jolt Physics, any collision that happens shortly after will spam the area_entered signal.

Steps to reproduce

  1. Enable Jolt Physics from the Project Settings (Physics>3D)
  2. Add multiple Area3D nodes with CollisionShape3D nodes as children (Mesh3D as well for visibility)
  3. Add a script that will move the shapes through each other
  4. Run the project
  5. During runtime, toggle the Disabled property on the CollisionShape3D in the inspector

Note: You can script the disabled toggle behaviour as well, but through the inspector is how I reproduce it in the test project.

Minimal reproduction project (MRP)

CollisionShape3DDisabledPropertyJolt.zip

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Release Blocker

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions