VRChatのワールド作成環境構築
VRChatでNew Userになる
UnityHubを入れる
Unityを入れる
VRChat公式が書いてる最新のUnityを入れる
現時点ではUnity 2018.4.20f1
Unity Projectを作る
テンプレートは3D(URP/HDRPは動かない)
VRChat SDK 3を入れる
SDKはUnityPackageとして入れる
UdonSharpを入れる (optional)
C# -> うどんコンパイラ
UntiyプロジェクトにPackageとして入れる
U# Roslyn Analyzer (optional)
worldとは関係ない場所にcloneする
Unity的C#でOKだがU#でがめなやつとかが検知できるはず
https://gyazo.com/d92619c7b7058eb66b0111e3cb56242f
UdonRabbit.Analyzer.VisualStudioを選択して、▷を押す
VisualStudioが新しく立ち上がるので、worldのUntiyProjectのslnを開く
slnがない場合はUntiyEditorからcsファイルをダブルクリックするとVisualStudioが立ち上がって生成されるはず
https://gyazo.com/cb79d0c7a778e51fc916c61f7d227e28
UdonSharp.UdonSharpBehaviour 継承クラスに対してエラーを出してくれる。最高!
UnityPackage対応が入ったので、cloneな不要になりました!!!!!!!最高!!!!!!!!!!!
最近更新されてなさそうなので注意
CyanEmu(optional)
Unityエディタでデバッグできるパッケージ
イテレーションによさそう