我想为应用程序制作一个插件,该插件可让您使用javascript设计3D,这样您就可以与朋友一起实时编辑模型。有一些我可以用来做的图书馆吗?如果没有,两个(或多个)用户如何实时相互影响?
我曾考虑过将模型导出为JSON,然后再将其加载回另一端,但是我不知道该怎么做,而且我希望用户能够看到彼此在做些什么。实时(查看正在选择的菜单选项等),如果两个用户同时工作,这可能会中断,因为每个人都将覆盖另一个用户的工作。
这是我在堆栈溢出中的第一个问题,因此,如果我做错了,请告诉我,谢谢!
通常,每个人都使用自己的完整程序副本,测试他们的更改,然后将包含更改的补丁提交给维护人员或工作组领导以进行集成。一旦合并到基准(或主)副本中,然后,每个其他程序员都会撤消这些更改。我目前在一家编程公司实习,我看到我的同事正在这样工作。
似乎您正在寻找套接字,在Javascript中,有几个库允许使用此套接字,包括Socket.IO。