gpt4 book ai didi

javascript - 如何使用 RxJS 创建游戏循环

转载 作者:行者123 更新时间:2023-11-30 15:34:38 24 4
gpt4 key购买 nike

我是 RxJS 响应式编程的新手,想构建一个简单的游戏作为掌握库的一种方式。

在浏览文档后,我没有找到关于如何最好地使用 Observables 实现游戏循环(见下文)的清晰示例。

有人可以提供解决方案吗?如果不是合适的用例,请解释原因。

function gameLoop() {
// emit tick event

window.requestAnimationFrame(gameLoop);
}

window.requestAnimationFrame(gameLoop);

最佳答案

也许是这样的?

import { Observable } from "rxjs/Observable";
import { Scheduler } from "rxjs/Scheduler";
import "rxjs/add/observable/of";
import "rxjs/add/operator/do";
import "rxjs/add/operator/repeat";

Observable
.of(null, Scheduler.animationFrame)
.do(() => {})
.repeat()
.subscribe();

关于javascript - 如何使用 RxJS 创建游戏循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41752159/

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