@colyseus/ 小时
简单的时钟/计时器执行来跟踪三角洲/被破坏的时间.
API 密码
new Clock([useInterval=false])clock.start([useInterval=false])clock.stop()clock.tick()clock.elapsedTimeclock.deltaTimeclock.currentTime
用法实例
有两种方法可以使用clock.js:手动或自动.
自动
通过初始化 Clock 与 true 作为第一个参数,间隔将是
创建, 其中 tick() 称为每秒60次.
import { Clock } from '@colyseus/clock';
const clock = new Clock(true);
您也可以打电话 start(true) 以创建间隔.
import { Clock } from '@colyseus/clock';
const clock = new Clock();
clock.start(true);
手动使用
你打电话 tick() 手动在您已有的循环中 .
import Clock from '@colyseus/clock';
const clock = new Clock();
setInterval(function() {
clock.tick();
console.log("Delta time: ", clock.deltaTime);
console.log("Elapsed time: ", clock.elapsedTime);
console.log("Current time: ", clock.currentTime);
}, 1000 / 60);
许可证
麻省理工学院