【发布时间】:2023-03-30 18:36:01
【问题描述】:
我想为 OpenSeadragon 创建一个 tilesource,以渲染玩家的游戏视图。 世界有坐标 (x,y),玩家在一个特定的坐标上,有一个视野范围。
我想要为 OpenSeadragon 创建一个 tilesource,它可以显示整个视图。在最大缩放时,1 个图块 = 1 个坐标。 所以我有几个问题: 如何计算玩家视野范围的最大缩放级别? 我如何知道我必须在 OpenSeadragon (x, y, level) 请求的图块中渲染的世界位置?
谢谢:)
【问题讨论】:
-
游戏画面会随着时间而改变吗?您是否希望用户仅限于看板的一部分?
-
图形会随着时间的推移而改变,但它不在玩家的浏览器上(现在还没有,可能要很久以后)。现在它只是一个生成的静态位图(就像我生成一个玩家视图的大位图)。
-
玩家将只能看到自己的视线,这可以改变。 (但如果是这样,它会触发视图刷新)
标签: javascript deepzoom openseadragon