2017-09-10 45 views
1

我一直在試圖鬼混其,和它不工作,這是我的代碼:什麼是Color3:lerp?

color = Color3.new(math.random(255),math.random(255),math.random(255)) 
print(color) 
script.Parent.BackgroundColor3:lerp(color,0) 

回答

0

Color3:lerp在兩個Color3值之間進行插值的方式。它基本上是Color3CFrame:lerp

您所提供的代碼是不工作的原因是因爲你有Delta說法lerp組爲0。下面是關於如何正確使用它的一個例子:

local newColor = Color3.new(math.random(255), math.random(255), math.random(255)) 
for i=0,1,0.1 do 
    script.Parent.BackgroundColor3 = script.Parent.BackgroundColor3:lerp(newColor, i) 
    wait() 
end