外部リンク
Udonでは、外部URLを使用してリモートコンテンツを読み込むことができます。URLは VRCUrl オブジェクトでラップする必要があります。ユーザーは実行時に VRCUrlInputField コンポーネントにURLを入力できるほか、ワールド制作者はアップロードするワールドにあらかじめ定義済みの VRCUrl を含めることができます。
許可リスト (Allowlist)
セキュリティ上の理由から、VRChatでは外部URLの使用方法に制限を設けています。デフォルトでは、VRCUrl はVRChatのドメイン許可リストに含まれている場合にのみアクセス可能です。
URLがそのタイプに必要な許可リストに含まれていない場合、ユーザーがVRChatの設定で「Allow Untrusted URLs(信頼できないURLを許可)」を選択しない限り、そのURLは使用できません。これを有効にすると、Udonは VRCUrlInputField コンポーネントや、ワールドと一緒にアップロードされた VRCUrl から、信頼できないURLを読み込めるようになります。
| 許可リストにある場合 | 許可リストにない場合 | |
|---|---|---|
ユーザーが入力フィールドに VRCUrl を入力 |
✔許可 | ⚠ 「Allow Untrusted URLs」が必要 |
Udonが実行前に VRCUrl を宣言 |
✔許可 | ⚠ 「Allow Untrusted URLs」が必要 |
VRCUrl
class VRC.SDKBase.VRCUrl
Constructor
| 名前 | 概要 |
|---|---|
| VRCUrl(string url) | URLを入力として受け取るコンストラクタです。これはエディタ時にのみ呼び出せることに注意してください。 |
Properties
| 静的 | 型 | 名前 | 概要 |
|---|---|---|---|
| ✔️ | VRCUrl | Empty | 空のURLです。 |
Methods
| 静的 | Returns | 名前 | 概要 |
|---|---|---|---|
| string | Get() | URLの現在の文字列値を取得します。 | |
| ✔️ | bool | IsNullOrEmpty(VRCUrl vrcUrl) | 指定された VRCUrl が null であるか、空の文字列 ("") を参照しているかどうかを示します。 |
最終更新: