首页 > 解决方案 > 巴比伦对象不执行

问题描述

我有一个奇怪的问题。我正在开发一个使用 Babylonjs 的反应项目。在那个项目中,我能够将对象加载到场景中。但是,当我尝试创建材质时,在本例中为 PBR 材质,看起来浏览器不处理材质的实例化。问题如下:

import ConnectionConstants from "../../Constants/ConnectionConstants.js";
import { PBRMaterial, Texture } from "@babylonjs/core";
import "@babylonjs/loaders";

function MaterialLoader(object, material, scene) {
  debugger;
  let pbrMaterial = new PBRMaterial("mat", scene);
  debugger;

当我调用 MaterialLoader 时,浏览器会点击第一个调试器,但不会点击第二个调试器。基本上,所有的代码let pbrMaterial = new PBRMaterial("mat", scene);都不会被执行。

任何线索为什么会发生这种情况?

标签: javascriptreactjsbabylonjs

解决方案


问题已解决!结果发现场景为空,并且 PBRMaterial 没有显示任何错误。


推荐阅读