繁体   English   中英

如何在babylon.js-NulEngine之类的节点服务器上设置three.js的无头版本?

[英]How can I set up a headless version of three.js on a node server like the babylon.js-NulEngine?

我一直在努力创建一个多玩家Three.js fps游戏,并计划仅在浏览器中进行客户端预测。 另一方面,我正在使用Node.js Express.js和Socket.io进行多人游戏的权威服务器端实现,并希望检查冲突服务器端。

使用three.js或外部库,有什么可能的选项来创建游戏状态的无头版本,例如babylon.js-NullEngine并在服务器端计算光线投射冲突?

同样,基于Three.js多人io的游戏如何在服务器端跟踪游戏状态,以及子弹和运动碰撞?

[编辑]额外引用了在其他地方回答此问题的帖子: https : //discourse.threejs.org/t/using-three-js-how-can-i-set-up-a-headless-version-on-一个像巴比伦js-nullengine / 9357一样的节点服务器

您可以将ammo.js或cannon.js用于服务器端物理。.您也可以在服务器上运行三个。 要尝试它,我将加载它。不创建渲染器,并尝试构建场景。 然后,不用调用renderer.render而是只在每帧或其他内容上进行scene.updateMatrixWorld()?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM