迁移到StaticMeshComponent渲染

This commit is contained in:
2025-06-14 21:05:36 +08:00
parent 92f612f675
commit f9675fc1e5
15 changed files with 140 additions and 141 deletions

View File

@@ -89,13 +89,22 @@ private:
{VAN::Color, COLOR_DATA_FORMAT, color_data}
});
return(mesh_triangle);
}
bool InitScene()
{
if(!mesh_triangle)
return(false);
SceneNode *scene_root=GetSceneRoot(); ///<取得场景根节点
sm_component=CreateComponent<StaticMeshComponent>(scene_root,mesh_triangle); //创建一个静态网格组件
scene_root->Add(new SceneNode(mesh_triangle));
if(!sm_component)
return(false);
return(mesh_triangle);
return(true);
}
public:
@@ -115,6 +124,9 @@ public:
if(!InitVBO())
return(false);
if(!InitScene())
return(false);
return(true);
}
};//class TestApp:public WorkObject