Object >> JBCamController
Controls movement of a JBCamera actor.
Added to a camera as an editinline object in the CamController property. This is similar to adding ParticleEmitters to an Emitter object – see Add an Inline Object for basic instructions.
- See JBCamera for details on setting up individual cameras and camera arrays.
- See Implementation for implementation details.
Relevant Properties
The bIgnore... properties limit which players are taken into consideration for auto-switching in camera arrays and player tracking (see JBCamControllerTracking). They don't actually hide players from the camera view though.
- (JBCamController) bool bIgnoreOutsideCollision
- Ignores players outside the collision cylinder of the JBCamera actor. You can use Actors → Radii View in UnrealEd's viewport title bar right-click menu to see the camera's collision cylinder.
- (JBCamController) bool bIgnorePlayersFree
(JBCamController) bool bIgnorePlayersInArena
(JBCamController) bool bIgnorePlayersInJail - Ignore free players, players in the arena or players in jail, respectively.
- (JBCamController) bool bIgnoreTeamRed
(JBCamController) bool bIgnoreTeamBlue - Ignore players on the red or blue team, respectively.
- (JBCamController) float RatingFactor
- Modifies the internal rating value used by the camera array to determine the currently "best" camera players are auto-switched to. The default value of 1.0 leaves the rating unaffected; a value of 0.0 means that this camera will never be auto-switched to. Any other value specifies a relative weighing of this camera.
Subclasses