Roblox:我怎样才能让这个脚本正常工作?

Posted

技术标签:

【中文标题】Roblox:我怎样才能让这个脚本正常工作?【英文标题】:Roblox: How would I make it so this script works correctly? 【发布时间】:2021-01-30 08:53:48 【问题描述】:

我目前正在为我的游戏编写脚本,但我遇到了一个问题。我的脚本无法正确执行,只是将边缘放在地图之外!如果有人可以调试这将是非常好的。 Scripting Helpers Link

--Services
local TS = game:GetService("TweenService")
local RS = game:GetService("RunService")
local HS = game:GetService("HttpService")

--Definers
local part = script.Parent.SpawnTherm:WaitForChild("Moving")


while wait(4) do
    --Defining Tables and Table Editing
    local mathRandom = math.random(2.5, 4)
    local goal = Vector3.new(0.7, mathRandom, 0.05)
    local tweenInfo = TweenInfo.new(
        4,
        Enum.EasingStyle.Cubic,
        Enum.EasingDirection.Out,
        0,
        false,
        0
    )


    while wait(1) do
        part.Position = Vector3.new(part.Position.X, part.Position.Y, part.Position.X)
        wait(0.05)
    end

    local Tween = TS:Create(part, tweenInfo, Size = goal)
    Tween:Play()
end

【问题讨论】:

Heyo reidlab,您能更具体地说明您要做什么吗?你说脚本不起作用,但你想让它做什么? 它每隔几秒钟编写一个脚本,它使一个部分延伸,而不是在一个方向上过度延伸,所以只能在一个方向上缩放,它有一个比例可供选择,然后对比例动画进行补间以便它移动,所以它是一个浮动缩放移动条! 【参考方案1】:

这里有几个错误,例如你必须使用goal作为对象而不是向量,向量应该是goal.Position,当调用它时它必须只是goal no Size = goal,也你不需要每次都创建所有这些信息,如果都是一样的,我没有得到你想要达到的目标,但我知道你想把它向上移动,所以它会是这样的:

local TS = game:GetService("TweenService")
local RS = game:GetService("RunService")
local HS = game:GetService("HttpService")

local part = script.Parent.SpawnTherm:WaitForChild("Moving")
local start = 
start.Position = script.Parent.Position --where you want the part to start moving
local goal = 
local tweenInfo = TweenInfo.new(
    4,
    Enum.EasingStyle.Cubic,
    Enum.EasingDirection.Out,
    0,
    false,
    0
)

while wait(4) do
    script.Parent.Position = start.Position
    local mathRandom = math.random(2.5, 4) --your value, I used 15 to test it
    goal.Position = Vector3.new(0.7, mathRandom, 0.05)
    local Tween = TS:Create(part, tweenInfo, goal)
    Tween:Play()
end

我让它在这里工作: https://www.roblox.com/games/5842432488/Help-for-reidlab

您可以编辑该地点

【讨论】:

以上是关于Roblox:我怎样才能让这个脚本正常工作?的主要内容,如果未能解决你的问题,请参考以下文章

Roblox - 试图让 InvokeClient 远程功能正常工作

在 ROBLOX 上,我如何制作小游戏脚本? [关闭]

当我购买 DevProduct (Roblox LUA) 时,我怎样才能让事情发生?

如何让 Roblox 脚本搜索玩家的背包

qt进度条不能正常工作

如果我迅速获得战利品然后离开,为啥这个 roblox 脚本不会保存?