チェックするためのルールを新規に作成して自由に追加できます
Unity上部メニューのVRCAvatars3Validator/Editor
から専用のウィンドウを開きます
- Avatarにセットアップ済みのAvatars3.0のアバターを選択します
- Rulesの検査したいルールにチェックを入れます
- Validateボタンを押すとErrorsに結果が表示されます
- Selectを押すと対象のオブジェクトが選択され, 可能なものはAutoFixで直せます
- アバターアップロード時にルールの検査に引っかかる場合はアップロードが中止されて、本ウィンドウが表示されます
Unity上部メニューのEdit> Project Settings> VRCAvatars3Validator
で開くことができる設定ウィンドウです
- Validate OnUploadAvatar : チェックをいれることでアバターアップロード時に自動テストを行います
- Enable Rules : チェックが入っているルールで検査します。これらのチェックの有無は専用ウィンドウと同期します
- ルールのテンプレートを用いて新規のルールスクリプトを作成する。以下のいずれかの方法でテンプレートから作成できます
- Projectウィンドウで
Create> C# VRCAvatars3ValidatorRule
を選択する - Unity上部メニューから
Assets> Create> C# VRCAvatars3ValidatorRule
を選択する - Rulesフォルダにある
TemplateRule.cs
を右クリック> Duplicate
で複製する
- Projectウィンドウで
- VRCAvatars3ValidatorフォルダにあるRulesフォルダに作成したルールスクリプトをいれる
- 専用ウィンドウを開きなおす
- ルールを追加した際にはぜひgithubのリポジトリにPRをください https://github.com/gatosyocora/VRCAvatars3Validator
Unity 2018.4.20f1
このツールをUnityにインストールして使用する際には以下のものもインストールしてください
- VRCSDK3-AVATAR-xxxx.xx.xx.xx.xx_Public.unitypackage
本ツールを使用して発生した問題に対して、
著作者gatosyocoraは一切の責任を負いかねますので、
あらかじめご了承ください
本ツールはMITライセンスで運用されます
詳しくはLICENSEをご覧ください
CHANGELOG.mdを確認してください
- Twitter : @gatosyocora
- Discord : gatosyocora#9575
Unity Editor extension to detect errors of VRChat avatar
It can add new detection rule.
It open tool window from VRCAvatars3Validator/Editor
at Unity top menu.
- select avatar in
Avatar
- put a check rules you want to use of
Rules
- press
Validate
, show errors - press
Select
, select object had error. pressAutoFix
, fix automatically if can fix.
- When upload avatar, show this window if avatar has error by validate.
It open tool setting window from Edit> Project Settings> VRCAvatars3Validator
at Unity top menu.
- Validate OnUploadAvatar : validate automatically on upload avatar if put a check
- Enable Rules : it use rule that put a check in validation.
- It duplicate template file and create rule script. You can select way of duplicate.
- Select
Create> C# VRCAvatars3ValidatorRule
in Project window - Select
Assets> Create> C# VRCAvatars3ValidatorRule
at Unity top menu. - Duplicate
TemplateRule.cs
file in Rules folder byLeft click> Duplicate
- Select
- Put new rule script in Rules folder.
- Reopen tool window.
- Please PR to github repository if add new rule https://github.com/gatosyocora/VRCAvatars3Validator
Unity 2018.4.20f1
It needs to install those package if use this tool.
- VRCSDK3-AVATAR-xxxx.xx.xx.xx.xx_Public.unitypackage
The author gatosyocora cannot be held responsible for any problems that may arise from using this tool.
This tool is MIT License It reads LICENSE in detail.
see CHANGELOG.md
- Twitter : @gatosyocora
- Discord : gatosyocora#9575