tencent cloud

Game Multimedia Engine

製品アップデート情報
製品紹介
製品概要
優位性のある特徴
製品機能
ユースケース
セキュリティコンプライアンス認証
初心者ガイド
SDKダウンロードガイド
製品機能体験
基本機能Demo
シーン化体験
コンソールガイド
使用量の表示
サービスの有効化
クイックスタート
Quick Integration of SDK
Quick Integration of Sample Project
基本機能開発ガイド
Authentication Key
リアルタイム音声ロール設定
音質設定
拡張機能開発ガイド
サーバー側のレコーディング
レンジボイス
3Dサウンド
効果音と伴奏
ネットワークオーディオストリーム転送ルーティング
カスタムメッセージチャネル
社内ファイアーフォール制限への対応について
Language Parameter Reference List
GMEルーム管理機能の導入
クライアントAPI
SDK for Unity
SDK for Unreal Engine
Cocos2D SDK
SDK for Windows
SDK for iOS
SDK for Android
SDK for macOS
H5 SDK
Electron SDK
SDK for Flutter
SDK Version Upgrade Guide
エラーコード
Toolchain
Server APIs
History
Introduction
API Category
Usage APIs
Recording APIs
Making API Requests
Voice Chat APIs
Application APIs
Data Types
Error Codes
よくある質問
製品機能質問
問題解決ガイド
課金について
Sample Projectの使用上の問題
一般的な質問
認証について
リアルタイム音声ルーム参加失敗について
リアルタイム音声利用時に音声が聞こえない問題とオーディオ関連について
ネットワークについて
ボイス・ツー・テキスト変換について
プロジェクトエクスポートについて
Service Agreement
Service Level Agreement
お問い合わせ
用語集
GME ポリシー
データ処理とセキュリティ契約
プライバシーポリシー

SDKの統合

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-01-18 15:49:51
Unityを使う開発者たちがTencent Cloud Gaming Multimedia Engineの製品APIのデバッグ・アクセスを手軽に実行できるように、Unityでの開発に向けるプロジェクト設定について説明します。

SDK のダウンロード

1. DemoおよびSDKをダウンロードしてください。ダウンロードリンクの詳細については、SDK ダウンロードガイドをご参照ください。 2. インターフェースでUnityバージョンのSDKリソースを見つけます。 3. ダウンロードをクリックします。ダウンロードしたSDKリソースを解凍後に次の内容が含まれます。ファイル説明は下表のとおりです:
ファイル名
説明
作用
Plugins
SDKライブラリファイル
各プラットフォームからエクスポートされるライブラリファイルを格納します
GMESDK
SDKコードファイル
APIインターフェースの提供

4. HD音質を使用している場合は、UnityのHD音質ドキュメント設定をご参照ください。
平台支持
Unity SDKは、Windows、Mac、Android、iOS、PlayStation、Xbox、Switch、WebGLのプラットフォームアーキテクチャを同時に統合しています。

プロジェクトの設定手順

ステップ1: Pluginsファイルのインポート

下図に示すように、SDKにあるPluginsフォルダーのファイルを、Unityプロジェクト>Assets>Pluginsフォルダーにコピーします。

説明:
win32アーキテクチャの実行可能ファイルをエクスポートしない場合は、Pluginsフォルダの下にあるx86フォルダを削除してください。

ステップ2:コードファイルのインポート

SDKにあるScripts フォルダーのファイルを、 Unityプロジェクトのコード保存フォルダーにコピーします、下図の通りです:


Unity2021の設定

使用しているUnity EditorがUnity 2021以降の場合は、Plugins>Android>Opensdk.pluginの下にあるlibフォルダを切り取って、プロジェクトのPluginsファイル内のAndroidディレクトリ(Opensdk.pluginと同じレベル)に置く必要があります。


オーディオ設定

図に示すように、Unityエディッターでは、Edit>Project Setting>Audioはシステムデフォルトを使ってよいです。修正すると、Unity再生サウンドエフェクトはiOSにおけるハードキャッシュエリアの設定に影響されます、表現としてはサウンドエフェクトが中断されてしまいます。

Unity Audio Setting
Project SettingでAudioモジュールの設定を禁止します。
下の図に示すようなモードに設定された場合、Unityの効果音再生は、iOSでハードキャッシュエリアの設定に影響されます。表現としては効果音が中断されてしまします。次の図をご参照ください。


MacOSプラットフォーム使用操作

MacOS 10.15.xでGME SDKを統合したUnityを使用し、実行時にファイル破損エラーが表示されます。これはcom.apple.quarantine属性が原因となります。
最も直接的な解決策は、次の手順でcom.apple.quarantine属性を削除します。 1. 端末でcdコマンドを実行し、プロジェクト内のフォルダUnity_OpenSDK_Audio/Assets/Plugins/にすばやく移動します。 2. 次のコマンドを実行します。
$ xattr -d com.apple.quarantine gmesdk.bundle
説明:
この操作にはリスクがあるので、古いバージョンのMacOSを使用してアクセスすることをお勧めします。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック