Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do I make a fading decal?

How do you make a decal fade, from a color to another color? Like, A White decal that fades from like orange to blue or something of the matter, I'd like it to change in a rainbow pattern like any color, it turns from One Color, to Another, how would you do that? Could someone demonstrate me, by giving out an example? This is what I have so far, I used the Image label method, but, I want to add a nice fade effect so it doesn't just change color with some choppy effect.

while true do
x = (math.random(0, 10) * .1)
y = (math.random(0, 10) * .1)
z = (math.random(0, 10) * .1)
script.Parent.ImageColor3 = Color3.new(x, y, z)

end 

1 answer

Well, there's a few ways to do this. But you'll need the different colors made and uploaded to start. Once you have those make the decal and insert a serverscript into it with the following code:

decal = script.Parent
colors = {(123), (234), (345)} -- Put the decal id's here. Change the numbers to the id's.

texture = 1
while true do
decal.TextureId = ("http://www.roblox.com/asset/?id="..colors[texture]) -- This makes the TextureId into w/e number texture is equal to in the table.
texture = texture + 1
if texture >= 3 then -- Change 3 to the number of colors in the table.
texture = 1
end
wait(1) -- Change to how long you want the color to exist.
end

4 comments

0

Well That's not quite fading and it requires making multiple decals, Which I have tried. :/ I've made one without having multiple decals. You take a white decal, add an image label, Then use this script. while true do x = (math.random(0, 10) * .1) y = (math.random(0, 10) * .1) z = (math.random(0, 10) * .1) script.Parent.ImageColor3 = Color3.new(x, y, z) end <- That's what I have so far But, I w

0

I editted the question, And added a code block of what I have so far

0

Well, you mentioned using a decal, not an imagelabel so I was going off using a decal. I can work on a model for you that's easy to edit if you're still having trouble.

0

Sorry, But, Yes that'd be great if you could.

This discussion is preserved as it was. New answers, comments, and votes are closed.