You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When creating complex and deep hierarchies within the editor, the performance of construct degrades greatly to the point it becomes unusable. Construct editor's performance should not degrade.
There are multiple use cases where hierarchies are very deep: windows with nested frames, complex character animations, etc.
Set the selection mode to "Wrap" for the parent object.
Try to transform the group of objects within the editor, simply move them around, performance will degrade greatly and the window becomes unresponsive.
Observed result
Performance degrades greatly.
Expected result
Performance should not be affected.
More details
Construct r395 and r388.2
Chrome
System details
No crashes, just poor performance.
View details
PASTE HERE
The text was updated successfully, but these errors were encountered:
I can confirm this, the select mode doesn't even have to be wrap, once a hierarchy gets to a certain node depth I can just move a single node in the hierarchy tree and it will still lag or freeze my editor.
firefox_2024-07-03_15-04-51.mp4
Here is the project file from the video, though it doesn't do anything different than the one already posted, I just added objects that aren't in a hierarchy as a comparison, showing that they don't have any issues. Hierarchy_performance_test_01.zip
[edit]
Another observation is that even undo [Ctrl + Z] is slow,
so undoing one of the actions previously done to an object in a big hierarchy is just as slow.
Problem description
When creating complex and deep hierarchies within the editor, the performance of construct degrades greatly to the point it becomes unusable. Construct editor's performance should not degrade.
There are multiple use cases where hierarchies are very deep: windows with nested frames, complex character animations, etc.
Attach
construct-hier-performance.zip
Steps to reproduce
Observed result
Performance degrades greatly.
Expected result
Performance should not be affected.
More details
Construct r395 and r388.2
Chrome
System details
No crashes, just poor performance.
View details
PASTE HERE
The text was updated successfully, but these errors were encountered: