javascript - 巴比伦对象不执行
问题描述
我有一个奇怪的问题。我正在开发一个使用 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);
都不会被执行。
任何线索为什么会发生这种情况?
解决方案
问题已解决!结果发现场景为空,并且 PBRMaterial 没有显示任何错误。
推荐阅读
- authentication - 启用 Cloud Vision API 以访问 Cloud Storage 上的文件
- php - where 子句中的未知“sensorNamePerso”字段
- amazon-web-services - 雅典娜 vs Redshift Spectrum
- javascript - 使用纯 JavaScript 按钮来回更改文本
- c++ - C++ 如何在智能指针上使用 string::functions
- c# - 带有复选框的 Wpf MVVM 组合框并选择所有复选框
- node.js - 具有匹配、查找和项目的 mongodb 聚合
- android - Retrofit2 拦截器调用 2 API
- c++ - 在c ++中的结构内创建声明的数组a [1]的多个实例
- google-cloud-platform - Google BigQuery 对 AvrologicalTypes 的支持