>

통일 게임이 있는데 스크립트가 파괴 될 때 메시지를 보내려고합니다 (즉, 누군가가 X에서 게임을 끄는 것을 의미합니다).

나는 OnDestroy() 안에서 그 일을 시도했다  void 그러나 메시지가 전송되지 않습니다 (메시지를 보내기 전에 충분히 빨리 보내지 않고 스크립트가 파괴되기 때문에 추측합니다). 이것에 대한 해결책은 무엇입니까?

void OnDestroy()
{
    byte[] msg = Encoding.ASCII.GetBytes("4");
    server.Send(msg); // server is Socket
}


  • 답변 # 1

    monobehaviour_flowchart에 따라 OnApplicationQuit ()를 사용하여 응용 프로그램 종료 이벤트를 처리 할 수 ​​있습니다.

    참고 : 대상 플랫폼이Windows 스토어 앱인 경우 대신 OnApplicationFocus () 이벤트를 사용해야합니다.

관련 자료

  • 이전 php - 워드 프레스 블로그 페이지 매김
  • 다음 python - 특정 단어 앞에있는 모든 텍스트를 어떻게 삭제합니까?