UnityでYAMLをパースする
※ UnityYamlMerge のことではありません!
Unity で、2D ステージの内容を YAML で作って、
それをパースする方法です。
yaml-net を入れる
http://sourceforge.net/projects/yaml-net-parser/files/から、
フォルダーをたどっていくと、snapshot.zip があるので、ダウンロードし、展開してください。
Code ディレクトリ内にある、「Yaml.dll」を、Unityの Assets/Plugins に突っ込みます。
スクリプトを追加
新しいスクリプトを作成し、次のように書きます。
1 | using Yaml; |
- Yaml 名前空間が見つからない? Plugins/ ディレクトリに Yaml は入っていますか?
- Node クラスは、Yaml.Node です。
これで、パースができました。
このスクリプトを、シーン内の空のオブジェクトにアタッチして、実行してみましょう。
成功です!
yaml-net の詳細情報は、公式サイトを参照してください!