Hello! I was wondering how you would go about making a video in roblox out of pictures for example in this game here [ Content Deleted ] - Roblox
I think you need to make the decal visible then not visible again but I’m not sure.
Hello! I was wondering how you would go about making a video in roblox out of pictures for example in this game here [ Content Deleted ] - Roblox
I think you need to make the decal visible then not visible again but I’m not sure.
They probably just did something like this
script.Parent.Image = "whatever"
wait(time)
script.Parent.Image = "whatever"
ect
And what @AvionicScript said is a lot more convenient.
Pretty simple
local idList = {} -- place your decal ids here, alternatively place all decals inside a folder and switch idList = {} to idList = folder:GetChildren()
local decal = workspace.Part -- the part to place the decal
for i,v in pairs (idList) do
decal.Image = v -- or v.Image if you're using the :GetChildren() method
wait(0.1) -- change your Frames per second
end
That works, but you’ll end up with not efficient code and a overly long script
Thank you for helping me with this!
This helped however I get an error in the output that says Image is not a valid member of part? Do I need to add something to the part?
Try decal.Texture
instead of decal.Image
.
I tried this and the output says Texture is not a valid member of part?
Make sure that the script is going into a decal and not a part.
I did not have the script inside the part. This is what I have but the output says texture is not a valid member of part?
Make the decal variable to script.Parent
.
You’re going to have to make a Spritesheet actually, you can’t have it be high quality since the max roblox image size is 1024x1024.
So my image needs to be 1024 by 1024 in pixels?
Yeah, maximum size, but you’d basically take each individual frame and compile into one image. You can look up how to do that. After effects works well for something like this, because you can take the video and export is as a png sequence and upload it to roblox. You should use a texture, which allows you to crop to only the frame.
Thank you for your help. I will try this out now.
I think it is now working however I cannot see the image on the part?
Yeah, so for this, I believe you could make a simple script which changes a decal every interval of seconds. In your case, it would be something like 0.001 due to you actually trying to make a video out of it. Here’s a little snippet you could make. Put this inside of a decal:
script.Parent.Image = "(decal link here)"
wait(0.001)
script.Parent.Image = "(decal link here)"
And my bad, I saw someone already solved this.