Easing Simulator
- Simulates a Tween
- TweenService
API:
- Simulate
- SimulationStateBuilder
- Simulator
local easingSimulationState = easingSimulator.SimulationStateBuilder.new()
:withCFrameTrack(TRACK)
:withClampPositionToTrackLength(true)
:withCurrentPosition(keyframeRecorder:getLastPosition())
:withModelDirection(MODEL_DIRECTION)
:withEasingStyle(Enum.EasingStyle.Sine)
:withEasingDirection(Enum.EasingDirection.In)
:withDistance(10)
:withDuration(3)
:build()
:unwrap()
local easingRecorder = easingSimulator.simulate(easingSimulationState, PHYSICS_STATE)
Uses
Tween-based movement
Also see TweenedPoints