运行时成功加载了铁块的动态材质,并执行了变形计算。

在ExecuteDeformationCS中没有成功拿到OutputUAV,待进一步调试
This commit is contained in:
2025-11-09 23:47:55 +08:00
parent 22a19fd190
commit 1f0fe2c504
3 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -233,7 +233,7 @@ void AIronBlock::SetupDeformationMaterial()
if (StaticMeshComp)
{
// 加载基础材质 (请确保你的材质支持读取 PositionTexture)
UMaterial* BaseMaterial = LoadObject<UMaterial>(nullptr, TEXT("/Game/YourMaterialFolder/M_DeformableIron")); // 示例路径
UMaterial* BaseMaterial = LoadObject<UMaterial>(nullptr, TEXT("/Game/Materials/M_Iron")); // 示例路径
if (!BaseMaterial)
{
BaseMaterial = LoadObject<UMaterial>(nullptr, TEXT("/Engine/BasicShapes/BasicShapeMaterial"));
@@ -282,7 +282,7 @@ void AIronBlock::OnHammerHit(const FHitResult& HitResult)
UpdateComputeShaderParams(LocalImpactPoint, LocalImpactNormal, ImpactForce);
ExecuteDeformationCS();
ExecuteDeformationCS();
}