void APSCharacter::DeadPlayer()
{
PSPC->DisableInput(PSPC);
UWidgetLayoutLibrary::RemoveAllWidgets(this);
CharacterStat->DeleteSave();
GetMesh()->PlayAnimation(DeathAnim, false);
GetCapsuleComponent()->SetCollisionEnabled(ECollisionEnabled::NoCollision);
FTimerHandle myTimerHandle;
GetWorld()->GetTimerManager().SetTimer(myTimerHandle, FTimerDelegate::CreateLambda([&]()
{
UGameplayStatics::OpenLevel(GetWorld(), TEXT("NewWorld"),true); // λ 벨μ΄λ
}), 1.6f, false);
}
μ κΈ°μ νλ μ΄μ΄κ° μ£½μΌλ©΄ λ 벨μ μ΄λνκ²λλλ° κ·Έλ ν¬λμκ° λ©λλ€. κ·Όλ° μ΄μνκ² λμ’ λ₯μμ. λκ°μ΄ μ£½μ΄λ ν¬λμκ° λμ€ νλκ° λΉλλ€.
νλλ μ κ±°μΈλ° μ SpawnPoint 30μ€μΒ
μ΄κ²λλ€...; λ 벨μ΄λ,μΊλ¦ν° μ¬λ§νκ³ λ μ ν μ°κ΄μ΄ μκ³ μ΄κ±΄ κ·Έλ₯ λͺ¬μ€ν°λ₯Ό μννλ μ‘ν°μΌλΏμ΄μμ..
λ λ€λ₯Έ νλλ
oginId:a0cab4e94ec083abb44cf98b5c2af38b
EpicAccountId:efef6cfae0c04bf294aed7a1856fdf39
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000000001d0
UE4Editor_PS_8259!UE4Tuple_Private::TTupleBase<TIntegerSequence<unsigned int> >::ApplyAfter<<lambda_9f6088d6440971145a28bbec4fd160f7> &>() [C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Core\Public\Templates\Tuple.h:299]
UE4Editor_Engine
μ΄λ κ² λ©λλ€. μ΄κ² λ¬΄μ¨ μλ¬μΈμ§ μμ μ²μλ³΄κ³ κ²μκ²°κ³Όλ μλμ€λ€μ..
λ체 λκ° λ¬Έμ μΌκΉμ
ASpawnPointμ EndPlay μ€λ²λΌμ΄λ ν΄μ GetWorldTimerManager()->ClearTimer(SpawnHandle)
μ½λκ° λ§μ΄ κΌ¬μ¬μμ΄μ κ·Έλ°κ±΄κ° λλ λ€λ₯Έ μλ‘μ΄ ν¬λμκ° λνλλ€μ..γ γ λ 벨μ΄λμ μ‘°κΈ λ€λ₯Έ λ°©μμΌλ‘ μ κ·Όνλλ‘ μμ μκ°μ λ€μν΄λ³΄κ² μ΅λλ€;
λ€μ보λκΉ GetWorldTimerManager()κ° nullptrλ₯Ό 리ν΄νλκ±° μλκ° μΆκΈ°λ νλ€ μ κ±° λνλ ν¨μμ?
κΈλ‘λ² νμ΄λ¨Έ λ§€λμ λ Game Instance (κ²μ μΈμ€ν΄μ€) μ€λΈμ νΈμ κ° World (μλ)μ μ‘΄μ¬ν©λλ€. νμ λ§€λμ μ ν¨κ» νμ΄λ¨Έλ₯Ό μ μ νλ λ° μ¬μ©λλ μ£Ό ν¨μλ SetTimer μ SetTimerForNextTick λ μλλ°, κ°κ° μ€λ²λ‘λκ° λ€μ μμ΅λλ€. μ΄λ€ κ°κ°μ μ΄λ€ μ νμ μ€λΈμ νΈ λλ ν¨μ λΈλ¦¬κ²μ΄νΈμλ λΆμΌ μ μμΌλ©°, μνλ€λ©΄ μΌμ κ°κ²©λ§λ€ SetTimer κ° λ°λ³΅λλλ‘ λ§λ€ μ μμ΅λλ€. μλμμ μ‘΄μ¬νλ νμ΄λ¨Έ λ§€λμ λ‘ μκ³ μμ΄μ.
λμμ£Όμ μ κ°μ¬ν©λλ€λ§ μΌλ¨ λΉμ₯μ ν΄κ²°λ²μ μ ν μκ°μ λͺ»νκ² μ΄μ λ―Έλ£¨λ €κ³ μ..γ γ λνμμ΄λΌμ κ·Έλ₯ λ΄μΌ κ΅μλνν νλ² μ¬μ€λ³΄κ³ μμ§ν μ΄κ±΄ λͺ¨λ₯΄μ€κ±°κ°κΈ΄νλ° μλλ©΄ λ€λ₯Έλ°©λ² μ°Ύμλ³΄λ €κ³ μ
κ·Έλ € νμ΄ν !