이 코드에서 다른 위치에있는 다른 그룹의 플레이어를 다시 생성하려고합니다. 코드가 플레이어를 원하는 위치로 성공적으로 텔레포트하지만, 나중에 플레이어는 기본 re-spawn 위치로 순간 이동됩니다.이벤트 발생시 코드 줄 실행 지연
지금은 정상적으로 작동합니다.
player.Teleport()
의 실행을 지연시키는 방법이 있습니까? 그럼 게임이 플레이어를 기본 위치로 텔레포트 한 후에 텔레포트 할 수 있습니까?
시도 중 Thread.Sleep
은 텔레 포지션 프로세스를 지연시킵니다.
public void OnPlayerRespawn(UnturnedPlayer player, Vector3 position, byte angle)
{
player.Teleport(HQLocation1);
}
당신은 시도해야 HTTP ://gamedev.stackexchange.com/ 그들이 더 나은 대답을 할 수도 있습니다 – Mfusiki
제안 해 주셔서 감사합니다. Mfusiki, 처음으로 여기에 있습니다! 지금 당장 그렇게 할 것입니다. –
'OnPlayerRespawn'을 호출하는 것은 무엇입니까? – Enigmativity