heydocode / limitpush

Was it so easy to create a 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/
Creative Commons Zero v1.0 Universal
2 stars 0 forks source link

internal & external dependencies #3

Open heydocode opened 3 days ago

heydocode commented 3 days 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 14 hours ago

Working on... The float_cmp has been removed

heydocode commented 14 hours 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.