kazun UnityのスクリプトからSpineオブジェクトのOrder in Layerを変更したいのですが、方法が分かりませんでした。 一時停止してインスペクターを見るとSkeltonAnimationのスクリプトにOrder in Layerがあったので、スクリプトからも簡単に変更できると思ったのですが…。 スクリプトからOrderを変更できる方法があれば教えてください。
Misaki kazun こんにちは! SkeletonAnimationコンポーネントに表示されているOrder in Layerは、同GameObjectにアタッチされているMeshRendererコンポーネントのsortingOrderが反映されているだけですので、以下のようにMeshRendererを取得してsortingOrderに新しい値を入れれば変更できます。 this.GetComponent<MeshRenderer>().sortingOrder = 1; ご参考になれば幸いです!