Недавно я слышал, что ROBLOX пришел к переполнению стека, поэтому я подумал, что дам этот снимок. Я слышал, что Heartbeat
, как правило, лучше, чем с использованием BindToRenderStep
, потому что он работает в другом потоке, а не в планировании функции для запуска перед каждым кадром рендеринга. Я хочу, чтобы все мои анимации, движение камеры и анимации случиться все в той же стадии, так что бы в конечном итоге выглядеть примерно так:BindToRenderStep или Heartbeat для шагов по обновлению (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
), все начнет содрогаться и отставать. Если у кого-то есть представление о том, какой шаг обновления будет лучше для такого случая, пожалуйста, дайте мне знать! Спасибо за ваше время.