My code is supposed to tween the OffsetStuds values of a Texture. It works in studio, AND on PC launched through the game itself. Filtering is enabled. I use this to simulate a water wave effect on a part. However, on mobile, no matter what graphical setting it’s set to, this effect does not work.
This happens every time on mobile.
This happens when launching the game on a mobile device.
It would require a comparison between two devices. I cannot record on my PC.
Using iPhone XR, iOS 13.3, Model: MT3M2LL/A, Modem Firmware version 2.03.07
I tested the feature first in studio, and it works from a server script. I then tested it on mobile (where I do the majority of my game testing for performance reasons) and it did not work. I expected that it doesn’t work in any game, until I tested it on my laptop (work environment) where the feature works just as fine as in studio.
Here’s the code I use, surely it’ll help give developers an idea on what it does and how it works:
local TweenService = game:GetService("TweenService")
local Texture = script.Parent
local CurrentTween = nil
function tween()
CurrentTween = TweenService:Create(Texture, TweenInfo.new(4, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, math.huge, true, 0), {OffsetStudsV = 0})
CurrentTween:Play()
end
tween()
Issue.rbxl (411 KB)