View Issue Details

IDProjectCategoryView StatusLast Update
0030348RunnerCollisionsPublic2018-12-19 12:30
ReporterDanAssigned ToFritz 
PriorityVery HighSeverityB - MajorReproducibility100%
Status ClosedResolutionFixed 
Platform-OSWindows 10OS VersionPro x64
Product Version2.2.1 
Target Version2.2.1Fixed in Version2.2.1 
Summary0030348: Collisions: instance_destroy() with a large number of instances at once breaks collisions for deactivated instances
DescriptionAs you can see in the attached sample, instance_destroy() with a large number of instances at once breaks collisions for all deactivated instances when they are subsequently reactivated IF they are not reactivated in the same step as the destroy is called.

You need to be destroying over 250 instances at once AND you need to be reactivating the remaining instances at least one step later in order to reproduce.
Steps To Reproduce1. Run the attached sample on Windows.
2. You will see a flicker of red/orange and yellow dots, then only the red/orange ones will remain.
3. Use the arrow keys to move the blue block so you pass through the red/orange dots.
4. Observe at no time is the id of the orange dot drawn to the screen at 20,20.
Repro: 100%
TagsNo tags attached.
1.4 Found In
2.x Runtime Found In2.2.1.287
2.x Runtime Verified In2.2.1.291

Activities

Dan

2018-12-19 12:25

Adminstrator  

instanceDeleteCollisionIssue.yyz (27,844 bytes)

Dan

2018-12-19 12:25

Adminstrator   ~0062304

Fix is in runtime 291+.

Dan

2018-12-19 12:30

Adminstrator   ~0062305

All fine now. Closing.