상품 설명
権限管理の汎用Udonギミックです。
イベント用ワールドで「運営のみ持てるオブジェクト」などを簡単に作成できます。
使い方
1. 本アセットをインポートし、UdonPermission Prefabをシーンに追加する。
2. Prefabに権限を与えたい人のアカウント名を事前に名前を登録しておく。
3. 権限によって見えるか・持てるかを変えたいオブジェクトを、Prefabにドラッグアンドドロップして登録する。
詳細は公式説明書を参照
https://docs.google.com/document/d/18ZqSnXXWvMgxxF-XW0Vvis4-7xP824keHBUmKJVC9DQ/edit?usp=sharing
無料版 機能一覧
* 権限を持っている人のみ描画されるオブジェクトにする(レンダラーON/OFF)
* 権限を持っている人のみ当たり判定があるオブジェクトにする(コライダーON/OFF)
* 権限を持っている人のみ持てるオブジェクトにする(オブジェクトON/OFF)
* 権限を持って いない 人のみ描画されるオブジェクトにする(レンダラーOFF/ON)
* 権限を持って いない 人のみ当たり判定があるオブジェクトにする(コライダーOFF/ON)
* 権限を持って いない 人のみ持てるオブジェクトにする(オブジェクトOFF/ON)
権限を与える対象のアカウント名は、Unity上で事前に登録しておく必要があります。(無料版のみ)
PRO版 同梱Prefab一覧
PRO版には、追加で以下のPrefabが同梱されています。
[ GrantPermissionUI ]
ボタンを押すと権限を得るだけのシンプルUI
[ RevokePermissionUI ]
ボタンを押すと権限を削除するだけのシンプルUI
[ PasswordUI ]
正しいパスワードを入力すると権限を得るUI
[ AreaBasedPermission ]
範囲内に入ると権限を付与、出ると剥奪する
付与のみ または 剥奪のみ にも変更可能
[ InstanceOwnerAuthorizer ]
インスタンスオーナー/インスタンスマスター(厳密には最初にJoinした人)に自動的に権限を付与する
[ PermissionBasedSpawnChanger ]
権限を持っている場合にのみスポーン地点を変更する
[ PermissionRequestUI ]
権限をリクエストし、既に権限を持つ人が承認すると権限を得ることができるUI
[ RestrictedTeleporter ]
権限を持っている場合のみ使えるテレポートギミック
権限無視にも変更可能
[ URLNameListLoader ]
URLから権限付与対象の名前を取得する
[[ UP_SwitchHook (v1.2.2~) ]]
Lura's Switch などのON/OFFスイッチ系アセットに連動して権限を付与するためのPrefabです。
[[ VisitCounter & VisitCountPermission (v1.2.2~) ]]
ワールドに訪問した回数が設定値を上回ったユーザーに権限が付与されるPrefabです。
[ PermissionMemory (v1.1.0~) ]
権限有無が変更される度にVRChatサーバーに保存し、次回ワールド訪問時に最後の権限状態を復元
機能詳細は公式説明書を参照
https://docs.google.com/document/d/18ZqSnXXWvMgxxF-XW0Vvis4-7xP824keHBUmKJVC9DQ/edit?usp=sharing
注意事項
本アセットは以下のUnity・VRChatSDKバージョンで開発・動作確認を行っています。
v1.0.4
・Unity : 2019.4.31f1
・VRChatSDK - Base : 3.4.2
・VRChatSDK - Worlds : 3.4.2
v1.1.0
・Unity : 2022.3.22f1
・VRChatSDK - Base : 3.7.4
・VRChatSDK - Worlds : 3.7.4
将来、VRChatに仕様変更が入ると動作しなくなる可能性があります。ご了承ください。
他のUdonギミックと併用すると、予期せぬ動作をする可能性があります。
特に、コライダー、レンダラー、オブジェクトをON/OFFするギミックや、プレイヤーごとにON/OFFすることが想定されていないギミックとの併用時に問題が発生する可能性があります。
完全な競合回避は困難なため、「UdonPermissionによる制御対象として他のUdon関連オブジェクトを指定することは動作保証外」とします。
ご了承ください。
本アセットは、完全なセキュリティや制御を提供・保証するものではありません。
本アセットの使用によって生じたいかなる損害についても、作者は一切の責任を負いません。
また、本アセットの規約に加えてVRChatの規約も遵守してください。
ライセンス
[ 本アセットを含めたワールドデータをVRChatへアップロードする場合 ]
改変の有無、ワールドのprivate/public、商用/非商用、Creator Economy 機能の利用有無 に関わらず、本アセットを含むVRChatワールドを作成しVRChatへアップロードすることを許可します。
クレジット表記は必須ではありません。表記いただく場合は、商品名「UdonPermission」や 作者名「aruma256」、配布URLを含めていただけると嬉しいです。(作者名、URLは省略可)
[ その他の用途 ]
権利者に問い合わせてください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기