如何在 Babylon JS 游戏引擎中处理从 glb 文件加载的对象
Posted
技术标签:
【中文标题】如何在 Babylon JS 游戏引擎中处理从 glb 文件加载的对象【英文标题】:How to address objects loaded from glb file in Babylon JS game engine 【发布时间】:2021-04-07 23:26:31 【问题描述】:我正在通过 BABYLON.SceneLoader.ImportMesh()
方法加载在 Blender 中开发的 .glb
文件。其中一个对象称为Cube.003
。但是,方法返回后,Cube.003
并没有出现在scene.meshes
数组中。它确实出现在场景中,但不在列表中。我以后如何处理这个对象?谢谢!
【问题讨论】:
这个视频很有用:youtube.com/watch?v=3D6BtdMnnQI 【参考方案1】:babylon.js 可以参考从.glb
加载的网格的名称:
BABYLON.SceneLoader.ImportMesh(null,"models/","example.glb", scene, function ()
cube = scene.getMeshByName("Cube.003");
【讨论】:
欢迎来到 Stack Overflow!虽然您的回答可能会解决问题,但 including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。您可以编辑您的答案以添加解释并指出适用的限制和假设。 - From Review以上是关于如何在 Babylon JS 游戏引擎中处理从 glb 文件加载的对象的主要内容,如果未能解决你的问题,请参考以下文章
探索基础元素---基于WebGL的H5 3D游戏引擎BabylonJS