I’m trying to test, in studio, game features with multiple players on phones/tablets. However, around 75% of the time when the player loads in, UserInputService.TouchEnabled is returning false, and instead UserInputService.KeyboardEnabled is returning true and causing the Touch UI to not load. Without the Touch UI I can’t move the client.
Steps:
- Open up a brand new Baseplate
- Set the device to any touch enabled device, in the video I have it set to iPhone 7 Plus
- Start a Local Server with 2 players or more
- The Touch UI doesn’t load for some clients, as UserInputService.TouchEnabled is returning false.
Video:
Output from Video:
Expected behavior
UserInputService.TouchEnabled should be returning true for touch device emulation in studio for local server tests, and the Touch UI should load, so it can be interacted with.