[英]Is there a better/shorter/cleaner way to gather scene objects and materials
在我可能有 50 多个对象和垫子的情况下,是否有更好/更短的方法来一次收集这些场景对象和材料? 也许是一个循环和数组或其他东西,但我不确定如何 go 关于这个。
// Scene Objects
const badge = await Promise.all([
Scene.root.findFirst('object0'),
Scene.root.findFirst('object1'),
Scene.root.findFirst('object2'),
Scene.root.findFirst('object3'),
Scene.root.findFirst('object4'),
])
// Objects Materials
const objectMaterial = await Promise.all([
Materials.findFirst('ObjectMat_0'),
Materials.findFirst('ObjectMat_1'),
Materials.findFirst('ObjectMat_2'),
Materials.findFirst('ObjectMat_3'),
Materials.findFirst('ObjectMat_4'),
])
您可以使用支持通配符的查找:
const badge = await Scene.root.findByPath('**/object*');
const objectMaterial = await Materials.findUsingPattern('ObjectMat_*');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.