# Group Aim Camera

Boss battle camera only frames one aim target. If you want to frame multiple aim targets, you can use a *GroupActor* to achieve your goal.

<figure><img src="https://1253177398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIc7aRtmwmEkkqEJZORmC%2Fuploads%2FnTCz9slOKn7StUL8uYxQ%2FGroupAimCamera.gif?alt=media&#x26;token=27760961-899f-449c-9640-9dda179e29e8" alt=""><figcaption></figcaption></figure>

1. Right click on Content Browser -> "Blueprint Class" -> create a "ECameraBase" class.
2. Open the class blueprint, select the "Camera Settings Component" and on the "Details" panel, expand the "ECamera" section.
3. Choose *ScreenFollow* for "Follow Component", and *TargetingAim* for "Aim Component". Set their properties.
4. Add a *Resolve Group Actor Extension* on the "Extensions" section, and set the properties accordingly.
5. (Optional) You can add a [ResolveOcclusion ](https://sulleyyys-organization.gitbook.io/manuals-of-ccs/camera-components/extension-components/resolveocclusionextension)*Extension* on the "Extensions" section. This extension resolves occlusion in the camera sight direction. But note this component should be at the last stage at which the camera pipeline executes., i.e., this component should be executed after all other components.
6. Add a *ECamera Group Actor* actor into the level, and place it anywhere you want.
7. Click the actor and expand the "GroupActor" section on the "Details" panel, add as many target actors as you want to frame.
8. Tune each target actor's *Weight*, *Width* and *Height*. Select a proper *Group Location Method* the parameters below.
9. In the blueprint where you want to call this camera, invoke the "CallCamera" node and pass in the "Camera Class", "Follow Target" and "Aim Target". The "Aim Target" should be the group actor you just add to the level. You can also specify "Blend Time", "Blend Func" and "Blend Exp" if you want smooth blending in.
