|
35f5be16c3
|
进一步规范PrimitiveComponent/MeshComponent中获取绑定盒的函数名称,并正确渲染OBB。不过没处理旋转。
|
2025-07-08 13:46:35 +08:00 |
|
|
2ab8528e86
|
在PrimitiveComponent/MeshComponent实现GetBoundingBox函数
|
2025-07-08 01:30:02 +08:00 |
|
|
397dffaf50
|
重载MeshComponent::Duplication
|
2025-07-06 12:46:10 +08:00 |
|
|
033820c91d
|
MeshComponent增加OverrideMaterial的设计,还未测试。下一步使用Gizmo3DMove来测试override material
|
2025-07-06 12:09:11 +08:00 |
|
|
fa7a0fca62
|
HashCode统一改名为TypeHash
|
2025-06-24 00:49:18 +08:00 |
|
|
3bcaf0e012
|
1.ComponentData/Component/ComponentManager增加各种StaticHashCode/GetHashCode.
2.Component增加ChangeData函数
|
2025-06-24 00:35:35 +08:00 |
|
|
5ee42c2ae2
|
MeshComponentManager::CreateComponent返回值统一改为Component
|
2025-06-23 23:52:09 +08:00 |
|
|
7d41722baa
|
ComponentData改用SharedPtr保存,这样在复制Component时,不会对数据产生真正的复制
|
2025-06-17 00:34:42 +08:00 |
|
|
dd083bb82b
|
实现了由Component实现的自我复制,而无需关心具体的Component派生类.
|
2025-06-16 00:28:21 +08:00 |
|
|
a23654c73a
|
恢复Duplication(SceneNode *),并实现MeshComponent::Duplication...下一步Component::Duplication()改成由基类实现.
|
2025-06-16 00:02:07 +08:00 |
|
|
97040176d6
|
StaticMeshComponent改为MeshComponent
|
2025-06-15 17:53:15 +08:00 |
|