组件中可以再添加组件吗?
-
// 新建对象 const obj = new Object3D(); // 为对象添 MeshRenderer let mr = obj.addComponent(MeshRenderer); // 设置几何体 mr.geometry = new BoxGeometry(5, 5, 5); // 设置材质 mr.material = new LitMaterial();
这段代码中,
BoxGeometry
与LitMaterial
可以也作为组件的方式加入,例如:// 新建对象 const obj = new Object3D(); // 为对象添 MeshRenderer let mr = obj.addComponent(MeshRenderer); // 设置几何体 let geo = mr.addComponentnew(BoxGeometry); geo.init(5, 5, 5); // 设置材质 let mat = mr.addComponentnew(LitMaterial);
-