I was making a custom camera for my plugin. but even that i set the camera type to Scriptable in studio. but the default movement is still applied into it, and it’s interfering with my motion.
Is there anyway to disable roblox default camera input and motion in studio?
Would it be possible for you to send a video? That way we have something to work off of.
Just go to studio. Set the CameraType to Scriptable. the camera won’t respond to mouse. But it still respond to keyboard movement
Ahh. You trying to set their movement to Scriptable?
If so, go to StarterPlayer and scroll down until you see DevMovementSpeed or some sort, and set those to Scriptable.
That will work just in game. But i’m wanting to disable studio camera movement for my plugin
Bumping this thread because I’ve encountered the same issue, it’s currently not documented (or not well documented if it is) on how specifically you program custom camera controls in studio. I want to allow users to preview cutscenes they produce with my plugin in studio but once the user moves their camera very weird things happen, with the camera ending up all janky.
That’s right. Unfortunately this problem have never been resolved
Thanks to some friends of mine that I found in the HiddenDevs Discord, I figured out that there are internal studio properties you can set through this instance: Studio | Documentation - Roblox Creator Hub
You can use it like so:
local Studio = settings().Studio
Studio["Camera Speed"] = 0
Studio["Camera Mouse Wheel Speed"] = 0
There’s a full list of properties I found on the studio instance page. The ones I just showed above disable the keyboard keys and the mouse scrolling. I don’t think you can disable camera rotation from this instance though, and for that I use my last trick: CameraType
If you set the workspace.CurrentCamera.CameraType
equal to Enum.CameraType.Scriptable
then it will disable the mouse rotation. And with that, all controls in studio have been disabled. Hooray!!
Thanks for sharing this