2017-02-27 92 views
0

我想在与对象碰撞几秒钟后禁用与对象的冲突。这是我现在所拥有的(在网上看到使用的代码)的代码:在虚幻引擎崩溃时使用Timer调用函数虚幻引擎

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是来自

当我开始碰撞,它崩溃了整个虚幻引擎编辑器。

你知道为什么吗?做什么我必须要改变?或者是有一个更简单的方法来做到这一点?

回答

0

尝试在视觉按F5工作室跑哟你的Unreal项目处于调试模式。虚幻编辑器崩溃通常是由触发引擎代码中的断点引起的。在调试模式下运行时,断点提示将显示。