Network 장기 연결 네트워크 컴포넌트 - Unity용 장기 연결 네트워크 컴포넌트 관련 인터페이스를 제공합니다. TCP, WebSocket 및 사용자 정의 프로토콜 지원을 포함하여 네트워크 기능을 더 간단하고 효율적으로 만듭니다.
- 장기 연결 네트워크 지원 (TCP / WebSocket)
- RPC 호출 메커니즘 및 타임아웃 처리
- 하트비트 패킷 메커니즘 (포커스 획득/손실 시 전송 설정 지원)
- 플러그형 메시지 직렬화 (
IMessageSerializer인터페이스), 2단계 등록 (전역 기본값 + 채널별 재정의) 지원 - 네트워크 메시지 직렬화 및 역직렬화
- 네트워크 채널 관리
- 네트워크 이벤트 시스템
다음 방법 중 하나를 선택하세요:
-
Unity 프로젝트의
Packages/manifest.json을 편집하여scopedRegistries섹션을 추가하세요:{ "scopedRegistries": [ { "name": "GameFrameX", "url": "https://gameframex.upm.alianblank.uk", "scopes": [ "com.gameframex" ] } ], "dependencies": { "com.gameframex.unity.network": "2.6.6" } }scopes는 이 레지스트리를 통해 어떤 패키지를 해석할지 제어합니다.com.gameframex로 시작하는 패키지만 이 레지스트리에서 가져옵니다. -
manifest.json의dependencies에 직접 추가:{ "com.gameframex.unity.network": "https://github.com/gameframex/com.gameframex.unity.network.git" } -
Unity의 Package Manager에서 Git URL을 사용하여 추가:
https://github.com/gameframex/com.gameframex.unity.network.git -
리포지토리를 Unity 프로젝트의
Packages디렉토리에 클론하세요. 자동으로 로드됩니다.
| 플랫폼 | 지원 |
|---|---|
| Windows | 예 |
| macOS | 예 |
| Linux | 예 |
| Android | 예 |
| iOS | 예 |
| WebGL | 예 |
- QQ 그룹: QR 코드에서 가입
자세한 내용은 CHANGELOG.md를 참조하세요.
| 패키지 | 설명 |
|---|---|
com.gameframex.unity |
1.1.1 |
com.gameframex.unity.event |
1.0.0 |
이 프로젝트는 LICENSE 파일에 정의된 조건에 따라 라이선스가 부여됩니다.
