1. 首页
  2. three.js

three.js虽然应用程序以60帧/秒的速度运行,但Ammo js的物理性能仍然不稳定

three.jsn我正在用第一人称透视相机运动创建3d大厅。我使用ammo js作为第一人称视角,因为我需要讨论检测。我有四堵墙和地面作为一个物理物体,我把摄像机安装在物理球体的顶部,以便第一人称运动。尽管该应用程序以每秒60帧的速度运行,但该播放器似乎有些不稳定。原因可能是什么?n现场演示8在soething出现在屏幕上之前可能需要一分钟时间。n我正在使用ammo js,因为我正在使用react。n谢谢您的帮助!!!n由bhushan6在第4篇文章中解决了它是lib中的问题,我提到了use ammojs的git问题,作者解决了它。n很难说没有看到您的代码。你能设置一个代码沙盒吗?与此同时,你也可以尝试在浏览器开发工具中分析你的应用程序,看看是什么原因导致了jank。n还有一个问题Cannon.jsReact的包装,你看到了吗?如果你不使用三种纤维的话,我不知道它和三种纤维的反应强度有多大。但是你也可以使用现在维护在这里的飞机加农炮包。n嘿,谢谢你的回复。这是我正在做的一个小演示。事实上,我使用的是cannon,但它有一个非常奇怪的问题,甚至试图寻求有关cannon问题的帮助,我没有得到任何解决方案,所以我认为我应该尝试Ammon,它工作正常,但这是Ammon的唯一问题,这是lib中的问题,我提到了use Ammonjs的git问题,作者解决了它n Ammo js physics being jerky even though app is running at 60fpsn

three.js虽然应用程序以60帧/秒的速度运行,但Ammo js的物理性能仍然不稳定 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e8%99%bd%e7%84%b6%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e4%bb%a560%e5%b8%a7-%e7%a7%92%e7%9a%84%e9%80%9f%e5%ba%a6%e8%bf%90%e8%a1%8c%ef%bc%8c%e4%bd%86ammo-js%e7%9a%84%e7%89%a9%e7%90%86%e6%80%a7/