start
fun start(eventInterval: Long, logicInterval: Long, renderInterval: Long, logicCondition: BooleanSupplier)
让引擎接管所有时序控制。
该函数会启动三个线程,分别为:
逻辑线程 - 用于执行逻辑任务
渲染线程 - 用于执行渲染任务
事件线程 - 用于监听和发布事件
每一次逻辑循环执行顺序如下(调用该函数后,用户不应当再手动调用下列函数):
该函数会阻塞调用线程,直到逻辑线程和渲染线程执行完毕
Parameters
event Interval
事件监听的时间间隔
logic Interval
逻辑执行的时间间隔
render Interval
渲染执行时间间隔
logic Condition
判断是否继续执行程序,返回 false 后会终止所有任务并退出当前函数