0

对模糊的标题感到抱歉,我不知道如何解释我正在尝试做的事情。

我正在尝试从此处显示的 ROBLOX 游戏中复制“选择”(?)效果

除了一个问题,我基本上得到了完全相同的东西。它每次总是停在同一部分(顶部)。在这里发帖是我目前的最后手段(roblox 上的脚本子论坛非常不活跃)

for i = 1, 3 do
    for _, ll in pairs(P:GetChildren()) do
        lastbcolor = ll.BrickColor
        ll.BrickColor = BrickColor.Yellow()
        wait(t)
        ll.BrickColor = lastbcolor
        lastpicked = ll
        print(t)
        t=t+0.2 -- to slow down
    end
end
4

1 回答 1

1
math.randomseed(os.time())
local t = P:GetChildren()
local N = #t                  -- number of menu items
local K = 1
for R = 20 + math.random(N), 1, -1 do
  ll = t[K]
  local lastbcolor = ll.BrickColor
  ll.BrickColor = BrickColor.Yellow()
  wait( R^-.7*.7 )
  ll.BrickColor = lastbcolor
  K = K % N + 1
end
ll = t[K]
-- blink 
for R = 1, 5 do
  local lastbcolor = ll.BrickColor
  ll.BrickColor = BrickColor.Yellow()
  wait( .3 )
  ll.BrickColor = lastbcolor
  wait( .3 )
end
于 2015-10-25T23:14:18.177 回答