The next effect deals with making the blows dealt and received in the game more impactful. Sound effects definitely help, but some visual cues also can really add to this effect. The
ShakeCamera class will generate random coordinates based on a starting position. At the beginning of a shake cycle, these positional changes will be significant, but over time, these positional changes will get smaller until we reach some defined threshold. These positional changes give the illusion that the target is shaking on the screen.
The following class diagram (Figure 2) shows where the
ShakeCamera class is primarily used:
In BludBourne, the ...