【发布时间】:2020-06-09 01:29:56
【问题描述】:
local TweenService = game:GetService("TweenService")
local camera = game.Workspace.Camera
local cutsceneTime = 12
local tweenInfo = TweenInfo.new(
cutsceneTime,
Enum.EasingStyle.Sine,
Enum.EasingDirection.out,
0,
false,
0
)
function tween(Test1,Test2)
camera.CameraType = Enum.CameraType.Scriptable
camera.CFrame = Test1.CFrame
local tween = TweenService:Create{camera, tweenInfo, (CFrame = Test2.CFrame)}
tween:play()
wait(cutsceneTime)
camera.CameraType = Enum.CameraType.Custom
end
wait(1)
tween(game.Workspace.Test1,game.Workspace.Test2)
local camera = game.Workspace.Camera
【问题讨论】:
-
我发誓这些话是准确的。错误是 CFrame = Test2.CFrame
-
嗨!您应该编辑您的问题以将代码正确格式化为 Lua 代码,以便可能的回答者可以花费更少的时间来破译它。 (按编辑按钮,然后选择所有代码并按
{}按钮)。 -
看起来您的键/值对周围有括号。
-
第三个参数是一个表。将
(CFrame = Test2.CFrame)替换为{CFrame = Test2.CFrame}