繁体   English   中英

如何在A架中使用三个JS JSON型号

[英]How to use three JS JSON models in A-frame

我想在 A 框架中使用https://clara.io/中的一些低多边形模型作为 ThreeJS JSON model。 我想使用它,因为它比 3D model 更高效且更小,加载速度也更快。 但是没有描述如何使用它。

正如我所见,还有其他一些人( 1234 )对此有疑问,但没有人提出任何好主意。

那么有人有很好的描述或分步指南,或类似的东西吗? 我尝试将其用作 官方描述中提到的脚本,但没有奏效:

        <a-scene>
        </a-scene>
        <script type="text/javascript">
            var loader = new THREE.ObjectLoader();
                loader.load("globe.json",function ( obj ) {
                     document.getElementsByTagName('a-scene').add( obj );
                });
        </script>

尝试将它与object 加载程序一起使用,但我得到了module is not defined 所以现在我对此有点困惑,如何使用,或者如何以这种方式开始使用模型。 有什么建议,有什么想法吗?

tldr:afaik JSON 模型已被弃用,试图让它们工作意味着从头开始创建一个新的加载器。

恐怕最好的解决方案是:

  • 下载搅拌机
  • 以 *.blend 格式下载 model
  • 在搅拌机中打开
  • 导出为 glb
  • 将其加载为gltf-model

非 tldr:

尝试通过 THREE.ObjectLoader 加载json THREE.ObjectLoader ,它尝试使用JSONLegacyLoader
要找到它,您需要在它被完全删除之前检查threejs R110( 此处为加载器)。
毕竟,它需要已弃用的Geometry
导入时,渲染管道中的某些内容会崩溃。 看起来不值得努力。

尝试使用model。

暂无
暂无

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

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