【发布时间】:2017-07-18 15:48:47
【问题描述】:
我想在与对象碰撞几秒钟后禁用与对象的碰撞。这是我现在拥有的代码(使用的代码在网上看到):
Other->SetActorEnableCollision(false);
// Restart the collisions after a few seconds
TimerDelegate.BindUFunction(this, FName("RestoreCollision"), Other);
GetWorldTimerManager().SetTimer(TimerHandle, TimerDelegate, 5.0f, false);
此代码位于带有此部分签名的 notifyHit 中:NotifyHit(class UPrimitiveComponent* MyComp, class AActor* Other(只是为了让您了解此 Other 的来源。
当我开始碰撞时,它会使整个虚幻引擎编辑器崩溃。
你知道为什么吗?我必须改变什么?或者有更简单的方法吗?
【问题讨论】:
标签: timer unreal-engine4