heydocode / limitpush

Was it so easy to create a 2D or even 3D bevy game using a single template..? LimitPush is a bevy template which is focused on cross-platform support and performance
https://heydocode.github.io/limitpush/
Other
12 stars 0 forks source link

internal & external dependencies #3

Closed heydocode closed 1 month ago

heydocode commented 1 month ago

I've noticed that the repository has a lot of dependencies which are not really required, and the local use of pan_orbit_camera files isn't argued for the moment. I mean, I've brought these files from the Pan Orbit Camera repository because I don't need every file and I'll modify them to offer a cross-platform input system that will be in the controller crate later (I mean, player movement, camera system, and make an abstraction on the native level of input to know where the player has clicked/touched, for further UI/core mechanics implementations.

Remove float_cmp external crate and remove tests for pan orbit camera. Later, I'll implement tests in another crate that will import all the crates and test them.

heydocode commented 1 month ago

Working on... The float_cmp has been removed

heydocode commented 1 month ago

Do I really need pan-orbit-camera? I may implement a custom orbit & zoom camera with slerping target (player) updated in player camera function.

heydocode commented 1 month ago

The panorbitcamera replacement has already a dedicated issue