2017-02-27 15 views
0

オブジェクトと衝突した後、オブジェクトとの衝突を数秒間無効にしたい。これは私が今持っているコード(オンライン見て使用されるコード)である:Unreal EngineでTimerで関数を呼び出すとクラッシュするUnreal Engine

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がどこから来ている(ちょうどあなたが見

私は衝突を起動すると、それは全体のUnreal Engineのエディタがクラッシュします。?私は何を変更する必要がありますか?それともこれを行うための簡単な方法があるんなぜ

あなたは知っていますか?

答えて

0

は、視覚的にF5キーを押してみてくださいヨーヨーを実行するスタジオUnrealのデバッグモードでのプロジェクト。 Unreal Editorのクラッシュは、通常、エンジンコードでブレークポイントをトリガすることによって発生します。ブレークポイントのヒントは、デバッグモードで実行されているときに表示されます。

関連する問題