こんにちは、私はUnityとSpineを使ってゲームを制作しています。
以下のような画像の赤枠内をユーザーが編集してStreamingAsssetから読み込ませれば、スケルトンデータを生成しユーザーがSpineのテクスチャーを書き換えることができる機能を制作していていてUnityEditorではこの機能が正常に動くことを確認しています。画像は透過を使用しています。
しかしながらビルドして同じことをしてみると以下のように透明部分が反映されないことに困っています。
1つ目の画像のときのようにSpine/SkeletonのShaderでStraightAlphaTextureをTrueにすることでEditorでは透明化することができることは確認できているのですが、Buildではではこれが反映されていないようです。
いろいろなことを試していますがもう3日は頭を抱えています、どうか助けてください。
・試したこと
Texture2DのalphaIsTransparency関連で警告がでるのでこれをスクリプトで生成したtextureに対してtrueに変更しようと試みましたが、これもEditorでは問題ないのですがBuildだとそのステータスは存在しないと出てビルドができません。
・バージョン
Unity2019.4.1f1 SpineRuntime3.8-2019-08-29 Windows10Standalone