У меня есть сценарий для версии Lua от Roblox. Система проверки синтаксиса Roblox говорит, что в моем скрипте нет ничего плохого. Предполагается, что сценарий должен создать график круга, используя «Части» или «Кирпичи». Ниже приведена страница wiki, с которой я получил функцию графика.Grapher - Что не так с моим скриптом Rbx.Lua?
Я думаю, bounds.from текущее положение кирпича; bounds.to - следующая расчетная позиция следующего кирпича; bounds.step это счетчик для того, что шаг предпринимается - означает, что вы можете изменить разрешение графика (как 1000 пунктов или 10000 очков)
Wiki page for graph function. The 'Making a Grapher' is what I used.
local p = Instance.new("Part")
p.Anchored = true
p.BottomSurface = "Smooth"
p.TopSurface = "Smooth"
p.BrickColor = BrickColor.Black()
p.FormFactor = "Custom"
p.Size = Vector3.new(1, 1, 1)
function graph(bounds, f)
bounds.step = bounds.step or (bounds.max - bounds.min)/bounds.n
for t = bounds.from, bounds.to, bounds.step do
local xyz = f(t)
local p = p.clone()
p.CFrame = CFrame.new(xyz)
p.Parent = game.Workspace
end
end
graph({from = 0, to = math.pi * 12, n = 1000}, function(t)
return Vector3.new(
5 * math.cos(t),
5 * math.sin(t),
0
)
end)
PS: Я в алгебре 1, так Я не знаю синусов, косинусов и касательных или параметрических уравнений.
Ну, что _is_ случилось с ним? Чего вы ожидаете? Что происходит вместо этого? –
Сценарий должен отображать круг, используя 3D-кирпичи в игровом движке Roblox. Вместо этого ничего не происходит. – GShocked
Эй, не могли бы вы дать нам скриншот того, что он рисует?Я на работе и не имею доступа к студии, хотя я могу помочь, если вы разместите картинку. – Henry