I'm making an obby and when I make conveyors I would like to put an arrow texture/decal on it which moves in the direction of the conveyor, similar to "THE IMPOSSIBLE OBBY". Would I need to script that or do it manually, and whichever way I need to use, can I get a walkthrough on how to do so. I'm comparatively new to Studio, so sorry if it has a very simple explanation.
Hello,
In your case, you would want to use an Array Table in order to animate your texture/decal. Something you do require is to have different decals that make up the animation. To use an array table you can simply put a loop on the textures/decals so they will animate without putting too much pressure on the server.
Here is how you would use an Array Table for the animation:
local Conveyor = workspace.Conveyor -- Change this to the path of your conveyor local ConveyorContent = Conveyor.AnimatedDecal -- Change AnimatedDecal to the decal / texture name you would like to animate local TextureAssetIDS = { 000000000, -- Change the 000000000 with the decal / texture id, if you want more make sure to add a comma next to the last current number and once you get to the final number make sure it has no comma. 000000000 } local function AnimatedFrames(Frames) for _,frame in pairs(Frames) do ConveyorContent.Texture = "rbxassetid://"..frame wait(.1) end end while true do AnimatedFrames(TextureAssetIDS) end
I hope this has helped you!