Happy New Year!
New year, new CameraService update.
Thank you to everyone who’s supported and used CameraService. I’m happy to say that across all platform it’s available, we’ve reached 500+ downloads! To those who have messaged with me on this thread and in private about your experience with it, know that I value it immensely.
This update fixes prior issues with jittery motion, the built-in shift-lock view, while also making performance-friendly adjustments behind the scenes, and a new dynamic wobbling feature!
1. Say bye-bye to the jitters.
The long-standing issue of jittery motion on some lower-performing devices has been fixed, with a combination of using PreSimulation
(credits to @Eternity_Devs for the idea!) and redoing the way CameraService dampens the camera to make it look smooth. With a more simplified process, and camera motion being updated on each frame, it’s smoother and better than ever!
And to remedy the issue of choppy visuals when your player jumps up and down, CameraService now increases its dampening when players are jumping and falling, making it even more smooth.
2. Get ready to rumble (wobble).
Dynamic wobbling is here for all built-in views. Using the actual motion of your character’s legs, the screen will tilt ever so slightly to reflect your actual movements! The Wobble property is a number value, with the larger the number meaning less wobbling. However, to disable it, just set it to 0. See it in action below:
3. Minor adjustments here and there.
Hopefully, this version’s codebase is much more readable and organized for those interested. The Smoothness property values in this update will provide a different “level” of smoothness compared to before, so make sure to play around with the values if you’re upgrading. The :Shake function is also a bit more scalable to camera views with higher Smoothness now, too. In addition, the Cinematic camera view in the examples has now officially been added as a built-in camera view for you to use!
And by the way! If you’re using CameraService in your game, let me know! I’d love to link your project within the original post
Thank you all again for your support. Any questions and suggestions are always appreciated!