【发布时间】:2022-02-06 02:10:53
【问题描述】:
我在玩 roblox,我想开发一个脚本,当按下 Del 时,它将从 1-3 中选择一个随机数。我有 3 个部分,一个命名为一,一个命名为二,一个命名为三。无论math.random 选择哪个数字,它都会将该数字对应的砖设置为石灰绿。这个不起作用,因为它以 2,3,1 的模式运行,我希望它是随机的。我已经尝试了 8 次,每次都以完全相同的模式消失。无论如何,这是我的脚本:
local choices = { game.Workspace.one.Part, game.Workspace.two.Part, game.Workspace.three.Part }
local space = game.Workspace
local P1 = space.one
local P2 = space.two
local P3 = space.three
local uis = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
uis.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.Delete then
local index = math.random(#choices)
choices[index].BrickColor = BrickColor.new(0, 255, 0)
wait(15)
choices[index].BrickColor = BrickColor.Black()
end
end)
【问题讨论】: