0
我最近听说ROBLOX来堆栈溢出,所以我想我会给这个镜头。我听说Heartbeat
通常是更好比使用BindToRenderStep
,因为它运行在不同的线程,而不是安排一个函数在每个渲染帧之前运行。我想有我所有的动画,镜头运动和补间发生的一切在相同的步骤,所以它最终会看起来像这样:BindToRenderStep或心跳更新步骤(ROBLOX)
-- Singular function to call that updates everything in 1 step
local function GameStep(deltaTime)
Camera :Update(deltaTime)
Animations :Update(deltaTime)
Tweener :Update(deltaTime)
end
我只是不确定要使用哪个监听器更新所有这些事件。我担心,如果在每个渲染帧之前处理过多的工作(使用BindToRenderStep
),那么所有内容都会开始颤抖,并且会滞后。如果任何人有一些洞察,哪一步更新会更好这种情况下,请让我知道!谢谢你的时间。