We don’t know when this started but today we realized that our session time stats on the performance tab suddenly halved, and the reason was a glitch caused by increasing the “CameraMaxZoomDistance”, this happened without us changing anything and as far as we tried, it happens in others games too. When we change the “CameraMaxZoomDistance” the camera suddenly zooms in according to what the “CameraMinZoomDistance” is If it was changed, or to the default value if the “CameraMinZoomDistance” wasn’t changed. Which causes a lot of players to leave since the “CameraMaxZoomDistance” is constantly changing.
Thanks for the report, We’ll follow up when we have an update for you.
This needs to be fixed VERY quickly.
Hi there, if you have a place id that you need this fixed immediately on, could you please send a link? I can look into disabling the update which caused this on your live place. Otherwise, the fix for this should take a minimum of two weeks through our regular release.
for now we used a bandaid solution and just set a fixed maxdistance but these were the games that were affected.
For a quick workaround, you can copy the PlayerModule
from PlayerScripts
and modify the OnPlayerCameraPropertyChange
function in the BaseCamera
ModuleScript as follows:
function BaseCamera:OnPlayerCameraPropertyChange()
-- This call forces re-evaluation of player.CameraMode and clamping to min/max distance which may have changed
if self:GetModuleName() == "BaseCamera" then
self:SetCameraToSubjectDistance(self.currentSubjectDistance)
end
end
I’m actively having this issue as well, it’s quite annoying because I adjust the camera for FPS/TPS guns.
I’ve gone ahead with the band-aid solution Antonis provided in the mean time
Hi there! Thanks for the report. This should now be fixed. Changing Min/Max zoom distance should not reset the camera zoom. Please let us now if you find any other issues.
I am having a similar problem that just started today with no changes to my published game: Studio Lite. The Camera snaps to north when a Handle is released after dragging a part. Repro: start Studio Lite, close the splash screen, tap the SpawnLocation, tap the Move tool, drag the arrows. I republished the game just now, but same results. It happens on mobile and pc. Studio Lite - Roblox
The problem does not happen in playtest mode in Roblox Studio, just in the published game.
UPDATE: My workaround for the camera snap (cframe reset) problem is to save the camera cframe before changing the type to Track, otherwise the cframe seems to reset. It worked fine before this week’s update 659. Workaround:
cameraCFrameBugFix = workspace.CurrentCamera.CFrame
workspace.CurrentCamera.CameraType = Enum.CameraType.Track
RS.RenderStepped:Wait()
workspace.CurrentCamera.CFrame = cameraCFrameBugFix
Hey @AykeriZero I noticed that after this update, setting camera type to scriptable and back to custom will reset camera cframe to be behind character, it broke my shop camera because it no longer returns the camera cframe to previous location after exiting the shop and I didn’t change anything in that code for the past month
can vouch for this, setting cam from scriptable to custom no longer works as intended