改进Component/Manager设计,在WorkObject封装Component相关模板函数,以减化使用部分。当前版本可运行,下一版迁移旧的Renderable渲染到StaticMeshComponent.

This commit is contained in:
2025-06-14 18:47:54 +08:00
parent edaf5aa3ca
commit 92f612f675
5 changed files with 50 additions and 11 deletions

View File

@@ -91,11 +91,7 @@ private:
SceneNode *scene_root=GetSceneRoot(); ///<取得场景根节点
auto manager=StaticMeshComponentManager::GetDefaultManager();
sm_component=manager->CreateStaticMeshComponent(mesh_triangle);
scene_root->AttachComponent(sm_component);
sm_component=CreateComponent<StaticMeshComponent>(scene_root,mesh_triangle); //创建一个静态网格组件
scene_root->Add(new SceneNode(mesh_triangle));