Hey everyone! I want to know what you would think the best way of implementing hitboxes are, specifically for high-ceiling competitive fighting games (i.e Street Fighters or Smash Brothers).
The methods of making hitboxes that I am currently aware of are :
Raycasted hitboxes. This provides maximum accuracy but is reliant on the animations. This is therefore not ideal for the kind of game I am going for, and will not be used.
Part hitboxes with :GetTouchingParts(). This can work well, but I do not believe itâs meant to be used for this kind of job. Itâs reliant on the roblox engine being accurate, which isnât always the case.
RotatedRegion3. Like the part but far more complicated. I donât know if itâs a good idea to use these for hitboxes.
Magnitude checks. I believe this is what smash bros uses. They have a few âcirclesâ forming a line for an attack. I believe this wouldnât carry over to 3D games as well, however.
Sight check. Far more limiting than the previous options, but the most straight forward to set up.
Which one would you recommend? Any methods I havenât considered?