javascript - 三个 js 上的异步等待。GLTFloader 不工作
问题描述
我希望这是我在控制台中的预期结果:
- 1 2 3
我现在得到的是
- 1 3 2
这是我正在使用的代码。
async function loadObject() {
console.log(1);
var loader = new THREE.GLTFLoader();
var gltf = await loader.load("car/scene.gltf", function(gltf) {
console.log(2);
return gltf;
});
console.log(3);
}
loadObject();
它不是火箭科学,所以我认为你们中的一些人可能会为我提供解决方案。
解决方案
推荐阅读
- r - 我正在尝试根据 MODIS 的图块编号拆分我的栅格列表,以便每天编写一个合并/马赛克的函数
- reactjs - 如何将打字稿中的目标设置为rxjs中的fromEvent()
- config - 将引导主题与 nuxt.js 项目集成
- django - 如何使用 Django、Nginx、Docker 和 Traefik 管理媒体文件?
- matlab - 强制 Matlab Coder 创建结构
- javascript - 放置非公开函数 AMD 的正确位置
- perl - 变量名中的变量?
- google-cloud-platform - “您的 Google Cloud Platform/API 项目现在可以让您解决任何合规性问题。” 但是VM状态仍然被阻止,我现在想做什么?
- r - 为getsymbols创建一个函数
- c# - 重命名 XDocument 元素名称