Can a 3D object interact with a 2D object?

I’m making a a fighting game, and my characters are 3D with 2D shaders. Is it possible for all their “power-up/abilities” to be 2D flash pack animations? Ex. If one character shoots a fireball will it recognize the animation and hit the opponent correctly?