In short: check if two sprites are overlapping, check if pixels of two sprites with alpha > 0 are overlapping, mark collision.
The idea I'm talking about is explained here:
from 3:20 to around 5:00.
I know you can animate collision shapes in godot, but that would require ridiculous amount of work to achieve this level of detail. I wan't to make 2d combat system and adequate collision detection is super important.
Is it possible to make this in GDscript or maybe C++/C# in Godot?