尝试制作StaticMeshComponent
This commit is contained in:
@@ -43,7 +43,13 @@ COMPONENT_NAMESPACE_BEGIN
|
||||
class ComponentManager;
|
||||
class SceneNode;
|
||||
|
||||
struct ComponentData{};
|
||||
struct ComponentData
|
||||
{
|
||||
public:
|
||||
|
||||
ComponentData()=default;
|
||||
virtual ~ComponentData()=default;
|
||||
};
|
||||
|
||||
/**
|
||||
* 基础组件<br>
|
||||
|
@@ -49,7 +49,9 @@ public:
|
||||
|
||||
StaticMeshComponent *CreateStaticMeshComponent(Mesh *m)
|
||||
{
|
||||
return CreateStaticMeshComponent(new StaticMeshComponentData(m));
|
||||
auto sm_cd=new StaticMeshComponentData(m);
|
||||
|
||||
return CreateStaticMeshComponent(sm_cd);
|
||||
}
|
||||
|
||||
virtual Component *CreateComponent(ComponentData *data) override;
|
||||
|
Reference in New Issue
Block a user