can’t download the rbxl right now, can you describe how your steering works
It uses VehicleSeat ThrottleFloat and SteerFloat.
That might be the issue, but I don’t really know how else to do it besides binding a ton of actions.
Sorry about the low quality of the video. I was using the device simulator on Studio.
By the way, it also fails on Roblox Player on a real mobile device.
i think you’ll just have to settle with the ton of binding options because that’s probably your only way out of the issue
the roblox engine is VERY janky in places, and steerfloat is probably one of those places
I found this, but it doesn’t look like they set the network owner.
Like I said, it works fine on PC. If I were to script my own controls for mobile, then how would I do it?
I think I found a new insight with VehicleSeat.TurnSpeed.
you would probably have to mimic WASD but with 4 arrow gui buttons that get enabled if the player is on mobile
Yah, but everyone wants to use the joystick, not the arrow buttons.
sorry but did you seriously say that? using a joystick to control a car is NOT what mobile players prefer… at all.
Not even trying to be rude, but check out any ever existing professional car game on the google play store or app store.
If this is true my problem might be a lot easier.
I’ve never played on mobile, so I guess I can’t say much.
Yes, it’s true. Here are some examples
Some games have this type of steering, but it’s usually used for games where players can only go forward and brake, never reverse. It’s used for racing type games.
Well I think I have a solution. I’ll start working on it tommorow, for now I will take a break.
Thanks for your help!
I got it working, here’s the final product. (I haven’t done the pictures for the buttons yet!)
robloxapp-20241114-2058594.wmv (950.4 KB)
Edit: I finished the pictures. The same image with simple rotation. (I’ll make the picture better later.)
As a mobile player, I heavily disagree. Joystick controls are definitely my preferred control mode for vehicles (although I prefer classic over dynamic for the thumbstick).
[Edit]: On further thought, I play train games more often than car games. Arrow controls can be good, though they usually take me longer to get used to the differing positions.
I think latency is generally a big factor in the controllability of vehicles. Is is generally not best practice to use a server script to manage vehicle control. Use a server script to set the network owner to the driver, then a local script to take and apply inputs.
SteerFloat and ThrottleFloat are not bad, they are good. I get annoyed when games don’t use these options. They allow for more precision control to steer wider or drive slower.
I was thinking about this a couple days ago. I was thinking I should keep the arrow throttle keys, but use the joystick for steering. What do you think?
I think that would be good. Maybe give options for players to decide which control system to use in a settings menu. For thumbstick controls, I suggest comparing the experience between “dynamic” and “classic” since they both behave slightly differently.
Actually, that is a very good idea. I think that could work out too.
If playtesting on a mobile device, you can change movement mode in the roblox escape menu > Settings tab > Movement Mode > Classic Thumbstick.