首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Babylonjs Reactjs项目中加载gltf模型

如何在Babylonjs Reactjs项目中加载gltf模型
EN

Stack Overflow用户
提问于 2020-07-15 16:32:16
回答 1查看 579关注 0票数 2

我在Reactjs中使用了Babylonjs。

我已经成功加载了.babylon模型,但是我想在Reactjs中加载.gltf模型

如何在巴比伦reactjs中加载.gltf文件模型。

以下是代码片段

代码语言:javascript
运行
复制
 loadModels = () => {
    let loader = new AssetsManager(this.scene)   
    let loadModel = loader.addMeshTask("test", "", "", "model.babylon")
    loadModel.onSuccess = ( t ) => {
       // do some code
       // .....
    }
    return loader
}

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-20 14:41:08

AssetsManager.addMeshTask最终会调用与SceneLoader.Append非常相似的SceneLoader.ImportMesh。因此addMeshTask可以加载gltf文件。有一件事你需要确保你添加了gltf loader的引用。当我导入babylonjs-loaders时

代码语言:javascript
运行
复制
import React, { Component } from 'react'
import 'babylonjs-loaders';
....

则addMeshTask成功导入gltf文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62910740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档