【Unity】UXMLやUSSがエラーが出て作成されないときの対処法
自分が対処した際のメモ。
現象
Update UIElements Schema
Create/UIElements/USS File
Create/UIElements/UXML Template
Create/UIElements/Editor Window
上の3つのどれかを押したときに、以下のようなエラーが発生してアセットが生成されない。
ArgumentException: An item with the same key has already been added. Key: UnityEditor.U2D.Layout.ScrollableToolbar_isHorizontal_Type
System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) (at <437ba245d8404784b9fbab9b439ac908>:0)
原因
以下の条件で確認されている。
- Unity 2019.3.7f1 かつ Visual Effect Graph(7.1.8) がインストールされている
- 2D Animation がインストールされている1。(※自分の環境では未検証)
対処法
- Unityのアップデート
- Visual Effect Graph、2D Animationのアップデートかアンインストール