我一直在使用Javascript库,即canvas-lib,我在服务器端使用Node.JS / Socket.io,因此我可以在客户端之间传递事件。
我正在使用一种架构,其中一次只允许一个客户端控制画布,因为我正在制作一种由移动设备控制并显示在第二个(更大)的“划痕”游戏屏幕。
您可以看到架构图here。
问题是,目前画布交互是在客户端上针对该效果的脚本完成的,这会导致一些问题:
我的目标是:
为了实现这一点,我相信我必须让canvas-lib在节点上工作,那么我怎么能实现这一点,因为lib尚未准备好呢? 如何将常规库转换为节点库?
答案 0 :(得分:1)
那么,
如果你正在开发一个专门用于浏览器的库,我就看不到为它制作Node包的任何意义。
但无论如何,请看一下Node Package Manager(简称NPM),它会在您需要开发一些Node库时为您提供帮助。
答案 1 :(得分:1)
我为使Fabric.js节点兼容所做的一些事情:
或者您可以使用已经为节点提供支持的库;)