유니티에서 아레나 스타일의 배틀 게임을 만들고 플레이어를 리플레이하는 데 문제가 있습니다. 바로 지금 작동하는 방법입니다.유니티에서 동시에 2 명의 플레이어 오브젝트 리셋하기
플레이어가 죽으면 플레이어가 살해당한 플레이어의 목록에 넣어 플레이어 오브젝트가 파괴됩니다. 그런 다음 게임은 죽은 플레이어 목록을 반복하고 임의의 사용 가능한 스폰 지점을 선택한 다음 플레이어를 다시 스폰합니다. 사용 가능한 스폰 지점은 플레이어가 스폰 지역에있을 때 트리거되지 않는 모든 스폰 지점입니다.
동시에 두 명이 죽거나 적어도 거의 같은 시간에 가까울 때 문제가 발생하며 임의로 선택한 스폰 지점은 트리거 된 시간만큼 처리 할 시간이 없기 때문에 동일하게 끝납니다. 이런 일이 일어날 때 화합의 모든 충돌과 나는 그것을 완전히 다시 시작해야합니다.
나는이 문제를 해결하기 위해 Unity가 동시에 이들을 생성하지 못하도록해야한다고 생각하지만 목록을 반복하여 해결할 것이라고 생각했습니다. 같은 시간에 더 안전하게 죽는 2 명의 선수를 산란하려면 어떻게해야합니까?