Unity専用Utilityモジュール

Unity専用now.gg Utilityモジュールを使用すると、Unity上のゲーム内でnow.gg Utility関数を実装することができます。

Utilityモジュールを実装する方法は以下の通りです。

  1. now.gg Utility モジュールをダウンロードしてインポートします。
  2. プロジェクトにnow.gg Utilityモジュールを実装します。

モジュールのダウンロードとインポート

Unity専用now.gg Utility モジュールは、Unity パッケージファイル nowgg-utility.unitypackage として含まれています。

Unityプロジェクトにモジュールを追加してください。

  1. Unity専用now.gg Utility モジュールの最新版を含むパッケージをダウンロードしてください。
  2. モジュールをダウンロードしたら、Unityプロジェクトにインポートします。手順は以下の通りです。
    • Assets > Import Package > Custom Packageの順に進みます。
    • すでにダウンロードした nowgg-utility.unitypackage を選択します。
    • 一覧表示された全てのファイルを選択して「インポート」をクリックします。

すべてのモジュールファイルがインポートされると、「NowGGSdk」という名前のフォルダがプロジェクトに追加されます。このフォルダはAssetsフォルダのルートにあります。

注意:NowGGSdk フォルダは、now.gg Utility モジュールに関連するすべ てのアセットが含まれているため、変更しないでください。

Utilityモジュールの実装

以下のセクションでは、now.gg Utility モジュールの実装について説明します。

now.gg Utility モジュールをインポートしたら、次はそれを実装します。

まず、now.gg Utility モジュールの実装を含むクラスを作成し、ゲームオブジェクトにアタッチします。

Utilityモジュールには以下のメソッドがあります。

  • デバイスタイプ
    この方法を使用すると、ユーザーのデバイス(スマートフォン、タブレット、デスクトップなど)を検出できます。
  • URLを開く
    この方法を使用すると、ユーザーのデバイス上の新しいブラウザウィンドウでURLを開くことができます。
  • プラットフォームの検出
    この方法を使用すると、アプリがnow.ggプラットフォームで動作していることを確認できます。

リファレンス

1. デバイスタイプ

GetDeviceType() メソッドを使用すると、ユーザのデバイスタイプを検出できます。

デバイスには以下が含まれます。

  • スマートフォン
  • タブレット
  • デスクトップ
  • 不明(ユーザーのデバイスタイプが検出できない場合に表示されます。)

デバイスタイプを取得するには、以下のように GetDeviceType() メソッドを呼び出します。

    DeviceType deviceType = NowGGUtilitySdkManager.GetInstance().GetDeviceType();

リファレンス GetDeviceType リファレンスを参照できます。


2. URLを開く

OpenUrl() メソッドを使用すると、ユーザーのデバイスの新しいブラウザウィンドウで URL を開くことができます。次のサンプルコードは、この実装を示しています。

    NowGGUtilitySdkManager.GetInstance().OpenUrl("<your_url_here>");

リファレンスOpenUrl() リファレンスを参照できます。


3. プラットフォームの検出

IsRunningOnNowGG メソッドを使用すると、アプリケーションが now.gg プラットフォームで実行されているかどうかを識別できます。

    NowGGUtilitySdkManager.GetInstance().IsRunningOnNowGG()
※アプリケーションがnow.gg上で動作している場合は「true」を返します。

リファレンスIsRunningOnNowGG() リファレンスを参照できます。


×

目次

Unity専用Utilityモジュール

目次

ドキュメント改訂版 1.0

テキストがクリップボードにコピーされました。
copyLinkText
ご不明な点がございましたら、お気軽にお問い合わせください。 dev-support@now.gg