【发布时间】:2017-01-01 00:31:41
【问题描述】:
我正在构建一个使用画布进行绘图的网络应用程序。我想要一个无限大的绘图空间(您可以向任何方向滚动任意时间)并将数据/图像保存到数据库中。
已经做了类似于这里的事情:http://wordsquared.com/,玩的人越多,它就越大。
我知道这需要以某种方式平铺图像,将它们保存到数据库,然后只在视口中加载图像。这和无限滚动将如何完成/我应该从哪里开始?
【问题讨论】:
-
你不能让它是无限的,不正确,你不想只加载一个方向的下一个块,因为你最终会达到你的坐标系的限制。你想要做的是不断地重新定位画布并跟踪它,当中心到达加载区域的边缘时加载新的块。
-
我的意思是你滚动的越多,它就越大。当然,我最终需要设置一个限制,但我想要一些可以扩大到与我设置一样大的东西。
标签: javascript html