… Just zoom the camera into first person on mobile and then that happens, how do I make it not do that is what im asking…
It works fine?
I think it’s maybe the FPS system that is broke.
… Just zoom the camera into first person on mobile and then that happens, how do I make it not do that is what im asking…
It works fine?
I think it’s maybe the FPS system that is broke.
U sure about that?
I want it to be not as sensitive, how do I make that happen.
That’s just a camera script and it looks like if you were setting Camera.CFrame to Character’s Head CFrame look vector.
Nothing related to a FPS.
No, there is no code in that place besides roblox’s normal scripts.
Uhm, are you testing on a actual mobile? or Roblox Studio Device
Thats from a actual mobile device.
Wait what is the problem in the video?
It seems like he can’t look up/down I think so
Its too sensitive, im wondering how do I make it more like arsenals mobile camera.
UserInputService.
Has a property Named MouseDeltaSensitivity
Hope this helps
uhh
Thats for PC, not for mobile.
@unvexed
You do notice in the post it says It’s extremely useful, however it obviously there doesn’t appear to be a property of UserInputService that allows the same type of sensitivity adjustments for mobile devices.
However, how does arsenal do this? Their mobile camera is very smooth.
They probably have their own Camera module.
Yes but how do they reduce the sensitivity of mobile, thats what im asking.
They don’t as I said, they make their own Camera module, and that’s fully editable/changable for their own purposes.
Yes, but HOW do they do that is what im asking.
Please stop replying if you dont know how.
You can’t set Sensivity for mobile camera it’s just not a ‘HOW’
It’s a whole scripting what it takes.
I was able to change the sensitivity by changing a few lines in the “TouchThumbstick” in game.StarterPlayer.StarterPlayerScripts.PlayerModule.ControlModule and then inserting that new code into the module.
Not that hard tbh @varjoy
Code (Replace some stuff at line 126)
local y = currentMoveVector.y
if y > 0 then
y = 0
end
local x = currentMoveVector.x
if x > 0.15 then
x = 0.15
elseif x < -0.15 then
x = -0.15
end
currentMoveVector = Vector3.new(x, 0, y)
I told you, you couldn’t change sensivity and you had to edit/make camera modules