运行时成功加载了铁块的动态材质,并执行了变形计算。
在ExecuteDeformationCS中没有成功拿到OutputUAV,待进一步调试
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user