gpt4 book ai didi

dart - 如何减慢game_loop包中的游戏循环

转载 作者:行者123 更新时间:2023-12-03 03:46:34 25 4
gpt4 key购买 nike

我正在使用game_loop pub包来处理我的事件循环。问题是它更新的频率太高了。我不需要经常更新或重绘,并且输入键重复也太快了。我对事件循环或浏览器重绘知之甚少,所以我可能会以错误的方式想到它,但是有没有办法减慢循环速度呢?

最佳答案

在单独的Isolate中运行繁重的任务,同时保持游戏循环尽可能轻便。游戏循环应使用window.animationFrame实现。 How do I drive an animation loop at 60fps with Dart?您应该了解requestAnimationFrame 的全部知识-这是平滑动画的关键。

而且您的游戏逻辑速度不应取决于浏览器的FPS(每秒帧数),而应使用调度程序Does Dart have a scheduler?

关于dart - 如何减慢game_loop包中的游戏循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24046126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com