API 参考 / FixedStepClock
Class: FixedStepClock
Defined in: packages/natsume/src/fixed-step-clock.ts:7
Splits host frame time into fixed physics steps for effect.update({ physicsSteps }). Steps beyond maxStepsPerFrame are discarded so a long stall does not cause a catch-up spiral.
Constructors
Constructor
new FixedStepClock(
stepSeconds?,maxStepsPerFrame?):FixedStepClock
Defined in: packages/natsume/src/fixed-step-clock.ts:10
Parameters
stepSeconds?
number = 0.02
maxStepsPerFrame?
number = 8
Returns
FixedStepClock
Properties
maxStepsPerFrame
readonlymaxStepsPerFrame:number=8
Defined in: packages/natsume/src/fixed-step-clock.ts:12
stepSeconds
readonlystepSeconds:number=0.02
Defined in: packages/natsume/src/fixed-step-clock.ts:11
Methods
advance()
advance(
deltaSeconds):number[]
Defined in: packages/natsume/src/fixed-step-clock.ts:23
Returns the whole steps completed by this frame; the remainder carries to the next call.
Parameters
deltaSeconds
number
Returns
number[]
reset()
reset():
void
Defined in: packages/natsume/src/fixed-step-clock.ts:32
Returns
void