【发布时间】:2020-08-30 10:51:37
【问题描述】:
最近,我一直在工作室中试验 Roblox 版本的 Lua。我试图将移动的弹丸连接到 GUI 按钮。代码如下:
local cannonp1 = workspace.CannonP1
local loopingvar = 0
script.Parent.MouseButton1Click:Connect(fire)
function fire()
repeat until loopingvar == 100
workspace.ProjectileP1.CFrame = workspace.ProjectileP1.CFrame * CFrame.new(1, 0, 0)
loopingvar = loopingvar + 1
wait(0.1)
end
end
我是 Roblox Studio 的新手,所以我只能说当我按下按钮时,我的弹丸不会发生任何事情。如果您想知道,弹丸已锚定。我知道好的问题应该详细说明,但是除了我极其糟糕的脚本之外,我找不到其他会影响弹丸运动的信息。我还查看了 Roblox 开发者论坛,但大多数关于 CFrame 的帖子都已过时,并且在新版本的 Roblox Studio 中不起作用。我已经检查了所有可能的网站,但无济于事。任何建议都会令人惊叹。
【问题讨论】: