diff --git a/BladeSmith.sln.DotSettings.user b/BladeSmith.sln.DotSettings.user index f937637..58aa921 100644 --- a/BladeSmith.sln.DotSettings.user +++ b/BladeSmith.sln.DotSettings.user @@ -1,4 +1,5 @@  ForceIncluded ForceIncluded + ForceIncluded ForceIncluded \ No newline at end of file diff --git a/Content/Materials/M_Iron.uasset b/Content/Materials/M_Iron.uasset index 2bcd0d9..1912c4e 100644 Binary files a/Content/Materials/M_Iron.uasset and b/Content/Materials/M_Iron.uasset differ diff --git a/Source/BladeSmith/IronBlock.cpp b/Source/BladeSmith/IronBlock.cpp index e98f65d..456ff25 100644 --- a/Source/BladeSmith/IronBlock.cpp +++ b/Source/BladeSmith/IronBlock.cpp @@ -233,7 +233,7 @@ void AIronBlock::SetupDeformationMaterial() if (StaticMeshComp) { // 加载基础材质 (请确保你的材质支持读取 PositionTexture) - UMaterial* BaseMaterial = LoadObject(nullptr, TEXT("/Game/YourMaterialFolder/M_DeformableIron")); // 示例路径 + UMaterial* BaseMaterial = LoadObject(nullptr, TEXT("/Game/Materials/M_Iron")); // 示例路径 if (!BaseMaterial) { BaseMaterial = LoadObject(nullptr, TEXT("/Engine/BasicShapes/BasicShapeMaterial")); @@ -282,7 +282,7 @@ void AIronBlock::OnHammerHit(const FHitResult& HitResult) UpdateComputeShaderParams(LocalImpactPoint, LocalImpactNormal, ImpactForce); - ExecuteDeformationCS(); + ExecuteDeformationCS(); }