概要
TextMeshProを使ったVCIを出力できないことがあったので共有します。
Version
Unity 2019.3.0f6
UniVCI-0.24
現象
TextMeshProを使ったVCIをファイル出力して、別のプロジェクトに取り込んでprefabを配置してから、改めてExportすると出力できません。
原因1
別プロジェクトでVCIのファイルを取り込み、prefabが生成された時点で、TextMeshProの子に作った覚えのないオブジェクトが含まれています。これが何故生成されるかまでは調べていません。
※画像がUnity 2019.3.0f6ではないがですが許してください。
対策1
作った覚えのないオブジェクトを削除します。
原因2
UnityEditorを再生すると、再生した時点でこの覚えのないオブジェクトが生成されます。
対策2
TextMeshProに日本語表示用のフォントをアタッチします。
https://virtualcast.jp/wiki/doku.php?id=vci:sdk:text:introduction
備考
日本語使ってなければ起きない?