0

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.org/spec/1.1/

yaml.org/spec/1.2/

これらのタグと、独自の yaml パーサーを作成する必要なく、パーサーを使用して AnimationController を解析する方法について説明してもらえますか。

どんな助けでも大歓迎です!ありがとう!

あいさつ

トーマス

4

2 に答える 2