Im running on an iPad Air 2, which has a gorgeous 2k resolution. That being said, the text here (which is VERY visible on my PC) is hideous. It’s all on SurfaceGUIs and I think that the GUIs in general (maybe the game itself as well) render things at a lower resolution then upscale.
I understand why you would do this with 3D, but you please let us render GUI in native resolution? Our game Ui’s look like they were cheaply made in 2005 for some flash game.
Try changing text/stroke transparency on mobile devices - making the text more opaque may help a lot with reading clarity.
Overall though, I’m fairly sure this is because ROBLOX renders at a stupid resolution like 360p and then upscales to your device’s resolution. I think there’s a device-level configuration per-app though, if you can root your device.
I already mentioned that I’m not changing anything to look good on mobile.
sorry for the sass, just really annoying that people have to suggest I make something uglier just to get around something roblox purposefully implemented.
I didn’t say make it uglier. You have access to the TouchEnabled, you don’t have to change anything for PC. By not playing with canvas/font size, you’re already making it uglier than it could potentially be.
Surface GUIs are applied in a texture-like way in the 3D environment, I don’t know if it’s possible in their pipeline to have a different sampling rate on the GUI and not on the rest of the 3D environment, but my best guess would be no.
That text is barely readable if at all but you should try fiddling with CanvasSize + FontSize even if it makes it slightly better. That would be better than nothing for now.
I figure that if you want a game to be mobile compatible, you’re going to have to work to make it mobile compatible. ROBLOX already does a lot to make most things pretty seamless but you probably can’t expect the PC version to work on mobile exactly the same, so try things like other people have suggested (Changing canvas size)
It’s best to keep feature requests on-topic, if you want to suggest those you should make a different thread (look if it’s been requested already first), since it’s not related to this issue.
Aside from that, the third issue you mention has infeasible algorithms for dynamic objects which can be changed in real-time.
And your reply doesn’t add anything to this conversation either, don’t be critical and then do exactly what you were saying not to. But no rotational clipping is quite feasible for Roblox especially with their capacity for 2d objects.