godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
89.46k stars 20.25k forks source link

Path3D section handles move entire Path when the editor is set to half resolution #91292

Open FritzK-Hub opened 4 months ago

FritzK-Hub commented 4 months ago

Tested versions

System information

Godot v4.2.2.stable - Windows 10.0.22631 - Vulkan (Forward+) - dedicated AMD Radeon RX 6500 XT (Advanced Micro Devices, Inc.; 31.0.24019.1006) - AMD Ryzen 5 4500 6-Core Processor (12 Threads)

Issue description

Trying to move sections of a Path3D moves the entire Path. Tilting doesn't work at all. The individual section do update though if I change the curves point positions in the inspector.

Here is a video of it: https://youtu.be/CGzK-mETQhU

Steps to reproduce

Honestly. I don't know. I made three new projects with the different versions mentioned above. In the first few minutes everything works as expected, but some time later it breaks again. I don't know what I'm doing that breaks it.

Minimal reproduction project (MRP)

GodotPath3dBug_MRP.zip

huwpascoe commented 4 months ago

There is an issue with broken tilts that's fixed in main branch,

As for not being able to move the points, I'm not able to reproduce. It could be that the viewport has messed up projection somehow. Next time it happens, try resizing the editor window. Either by restoring then maximizing, or restoring then dragging the corners around manually. If that works then this is a problem with the viewport.

FritzK-Hub commented 4 months ago

Resizing the editor didn't work. Restarting the editor doesn't work either. It seems to be permanently broken. Edit: Resizing CSG's with their handles is broken as well.

FritzK-Hub commented 4 months ago

I found out what the problem was. I always set the editor to half resolution. Turning of that option fixes all the problems i had. Sorry for the unnecessary issue.

huwpascoe commented 4 months ago

Looks like this is related to https://github.com/godotengine/godot/issues/41586