I went through many websites explaining fighting game systems, frames, hitboxes, but i couldn' find the answer so i ask here.
Basically fighting game hitbox system works like this :
1.Player A starts attack(startup frame). *No hitbox exists yet.
2.Startup frame finishes, Attack frame hitbox collides Player B and B takes damage(active frame) *Hitbox exsists now.
3.Player A performs attack finishing move(recovery frame) *No hitbox exists now.
What im curious about is, on step 2, let's suppose total active frames are 3 and then B will get punched 3 times in a row, which is unconvincing...
Maybe adding some invincible frame for Player B will solve the problem, but because Player A's active frame counts will be vary on the moves(normally fighting games have so many attack moves.), calculating every invincible frames per moves will be pain(or not? I haven't tried this method yet:P).
I wonder how other fighting(or action) games solve this kind of problem. Please help! (*And sorry if my english was bad...its not my native language.)