minigame-canvas-engine icon indicating copy to clipboard operation
minigame-canvas-engine copied to clipboard

增加单步刷新API

Open bruseshen opened this issue 1 year ago • 1 comments

一般情况下,只有在数据刷新的时候才需要刷新UI,等刷新完成后主动关闭Ticker节省CPU性能,这次提交用户可以在更新数据后主动调用frame(xx)指定特定帧后停止

bruseshen avatar Jun 26 '24 06:06 bruseshen

设计不是很通用,因为raf 空转其实并没有什么太大的性能损耗,特别是主流的游戏引擎,其实没有任何UI改动也是一直在执行渲染流程的,目前的设计是按需提交渲染指令,已经够用了, 设计一个特定帧后停止的API没想明白用途是啥,需要挺的时候直接Layout.ticker.stop() 就好了?

yuanzm avatar Jul 01 '24 02:07 yuanzm