Unity3D 4.1 のアニメーション コントローラーをコードから変更する C# スクリプトに取り組んでいます。したがって、YamlDotNet yaml パーサーを使用してコントローラーを解析しますが、コントローラー ファイルを解析しようとするとエラーが発生します。
他の yaml の例で試してみましたが、正常に動作しますが、コントローラーの --- の横にいくつかの特別なタグがあり、パーサーが SemanticErrorException を実行するようです。
AnimationController yaml ファイルのいくつかの行を表す次のコードを参照してください。
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!91 &9100000
AnimatorController:
(...)
--- !u!1101 &110100000
次の例のようなファイルを解析すると、問題なく動作します。
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
---
AnimatorController:
(...)
---
1.1 の yaml 仕様で解決策を探していました。および 1.2 ですが、これらのタグが何を表し、どのように解釈されるかはまだわかりません。
これらのタグと、独自の yaml パーサーを作成する必要なく、パーサーを使用して AnimationController を解析する方法について説明してもらえますか。
どんな助けでも大歓迎です!ありがとう!
あいさつ
トーマス