A Swiss Army knife of a camera plugin that allows for easy setup and configuration of a wide variety of types of moveable cameras and player cameras for a scene.
[X] Change rotation of TopDown cam, either a rotation or aligned with player rotation
[X] Make FollowBehind actually work, make parenting work (See the issue here)
[x] Enable/disable certain or all camera modes
[x] Base updating movement of the camera on both the player attached and static camera
[ ] Merge LookAt and FollowStatic into one and add FollowFree LookAt is now a component Target and is a Library system
[ ] Merge FPS and Free into one called FPS and have a no-clip and different control-scheme setting (rotation with arrows or mouse etc.) Redesigned and renamed to FPV, with free & first person movement
[ ] Added example with player physics, player as capsule with a raycast for legs, dynamic bobing or lock player height
[x] Finish CamFwd so you can move based on xyz or on where you're looking with the camera Works as an option in fpv RigDriver, See bevy_dolly
[x] Allow using the plugin in a separate window Works intrinsically with camera-driven update and using components
[ ] Keep logic in CamLogic, do not expose internal logic to users Logic moved to the RigDrivers
[ ] Toggle plugin on/off as a setting Remove components to disable, add 2 plugins, default added components, default none
The Plan:
Merge LookAt and FollowStatic into one and add FollowFreeLookAt is now a componentTarget
and is a Library systemMerge FPS and Free into one called FPS and have a no-clip and different control-scheme setting (rotation with arrows or mouse etc.)Redesigned and renamed to FPV, with free & first person movementFinish CamFwd so you can move based on xyz or on where you're looking with the cameraWorks as an option in fpv RigDriver, Seebevy_dolly
Allow using the plugin in a separate windowWorks intrinsically with camera-driven update and using componentsKeep logic in CamLogic, do not expose internal logic to usersLogic moved to the RigDriversToggle plugin on/off as a settingRemove components to disable, add 2 plugins, default added components, default noneIntergrate bonsairobo's smooth-bevy-camerasUse dolly smooth driver