各范例迁移到新的CreateComponent调用

This commit is contained in:
2025-06-25 02:05:57 +08:00
parent 27e5d0bdca
commit e2a61e175f
7 changed files with 21 additions and 16 deletions

View File

@@ -84,7 +84,9 @@ private:
if(!ri)
return;
CreateComponent<MeshComponent>(mat,parent_node,ri);
CreateComponentInfo cci(parent_node,mat);
CreateComponent<MeshComponent>(&cci,ri);
}
bool InitScene()

View File

@@ -101,7 +101,9 @@ private:
return(nullptr);
}
CreateComponent<MeshComponent>(parent_node,ri);
CreateComponentInfo cci(parent_node);
CreateComponent<MeshComponent>(&cci,ri);
return ri;
}

View File

@@ -58,7 +58,9 @@ private:
{
Mesh *ri=db->CreateMesh(prim_axis,material_instance,pipeline);
CreateComponent<MeshComponent>(GetSceneRoot(),ri);
CreateComponentInfo cci(GetSceneRoot());
CreateComponent<MeshComponent>(&cci,ri);
CameraControl *camera_control=GetCameraControl();