이 예시 항목은 Unity에 TRTC SDK를 빠르게 통합하여 게임에서 멀티미디어 통화를 구현하는 방법을 소개합니다.
데모에는 다음 기능이 포함되어 있습니다.
설명:
- 구체적인 API 기능 매개변수에 대한 설명은 Unity API 개요를 참고하십시오.
- Unity 권장 버전: 2020.2.1f1c1.
- 현재 Android, iOS, Windows, Mac(Mac은 내부 테스트 중) 플랫폼을 지원합니다.
Android Build Support
,iOS Build Support
,Winodows Build Support
,MacOs Build Support
모듈을 포함해야 합니다.- iOS 개발에 필요한 환경 요건:
TRTC-Simple-Demo/Assets/TRTCSDK/Demo/Tools/GenerateTestUserSig.cs
를 찾아 열고 다음 매개변수를 설정합니다.설명:
- 본 문서에서 설명하는 UserSig를 생성하는 방법은 클라이언트 코드에서 SECRETKEY를 구성하는 것입니다. 이 방법에서 SECRETKEY는 쉽게 디컴파일되고 역전될 수 있으며, 키가 공개되면 공격자가 Tencent Cloud 트래픽을 도용할 수 있습니다. 따라서 이 방법은 TRTC-Simple-Demo의 로컬 실행 및 디버깅에만 적합합니다.
- UserSig의 계산 코드를 서버에 통합하고 App 지향 API를 제공하는 것이 가장 좋습니다. UserSig가 필요할 때 App은 동적 UserSig에 대한 요청을 서버에 보낼 수 있습니다. 자세한 내용은 서버에서 UserSig 생성을 참고하십시오.
TRTC 빌드 및 구성 툴
을 엽니다.빌드&구성 iOS
를 클릭하여 프로젝트를 생성합니다.PC, Mac & Linux Standalone
, Target Platform으로 전환되어 Windows를 선택합니다.PC, Mac & Linux Standalone
, Target Platform으로 전환되어 macOS를 선택합니다.Device Simulator Package
를 설치해야 합니다.Demo는 지금까지 런칭된 대부분의 API를 통합하며, 테스트 및 API 호출에 대한 참고로 사용할 수 있습니다. API에 대한 자세한 내용은 SDK API(Unity)를 참고하십시오.
설명:데모 최신 버전의 UI는 다르게 보일 수 있습니다.
├─Assets
├── Editor // Unity 에디터 스크립트
│ ├── BuildScript.cs // Unity 에디터 build 메뉴
│ ├── IosPostProcess.cs // Unity 에디터로 ios 애플리케이션 스크립트 구축
├── Plugins
│ ├── Android
│ │ ├── AndroidManifest.xml //Android 애플리케이션 구성 파일
├── StreamingAssets // Unity Demo 멀티미디어 스트림 파일
├── TRTCSDK
├── Demo // Unity 예시 Demo
├── SDK // TRTC Unity SDK
├── Implement // TRTC Unity SDK 구현
├── Include // TRTC Unity SDK 헤더 파일
└── Plugins // TRTC Unity SDK 다양한 플랫폼 기반 구현
문제 해결에 도움이 되었나요?