URLに添えられたパラメータを取り出そう

背景

外部サイトから、パラメータ付きのリンクを開くことにより、どこからゲームを起動されたのか専用のユーザーコードによる起動で、特別なアイテムを付与したりといった事などが出来ます。

解説

ゲームURLにクエリとして「param1=~&param2=~」といった変数を付けて、ゲームを起動された際に このパラメータをゲーム側で取り出すために、クエリ変数取得機能を使います。 RPGアツマールの仕様上、扱えるクエリ変数は"param"から始まる"1~9"までの変数となっております。

サンプルコード

1
using RpgAtsumaruApiForUnity;
2
using UnityEngine;
3
4
public class RpgAtsumaruSample : MonoBehaviour
5
{
6
private void Awake()
7
{
8
// もしプラグインの初期化が終わっていないなら
9
if (!RpgAtsumaruApi.Initialized)
10
{
11
// プラグインの初期化
12
RpgAtsumaruApi.Initialize();
13
}
14
}
15
16
17
private void Start()
18
{
19
// もし param1 に特別なコードが設定されていたら
20
if (RpgAtsumaruApi.GeneralApi.GetQuery("param1") == "specialcode")
21
{
22
// 無敵モードになる処理を入れたり、アイテムプレゼント処理を入れたり、してみると良いかもです。
23
}
24
}
25
}
Copied!
リンクのコピー