Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future plans #1

Open
6 of 12 tasks
BlackPhlox opened this issue May 12, 2021 · 0 comments
Open
6 of 12 tasks

Future plans #1

BlackPhlox opened this issue May 12, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@BlackPhlox
Copy link
Owner

BlackPhlox commented May 12, 2021

The Plan:

  • Change rotation of TopDown cam, either a rotation or aligned with player rotation
  • Make FollowBehind actually work, make parenting work (See the issue here)
  • Enable/disable certain or all camera modes
  • 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
  • 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
  • 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
  • Intergrate bonsairobo's smooth-bevy-cameras Use dolly smooth driver
@BlackPhlox BlackPhlox added the enhancement New feature or request label Jun 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant