簡體   English   中英

是否有更好/更短/更清潔的方法來收集場景對象和材料

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM