質問: **非activeからactiveにした時にbuttonを押したい** 親オブジェクトのactiveをスクリプトによって切り替えています。 その際、子オブジェクトにつけた標準のButtonコンポーネントが機能しなくなります。 原因・解決策等教えて下さると幸いです。よろしくお願いします。 **詳細追記** 以下のような状態です。 PlayableDirectorがPlayOnAwakeなので、このオブジェクト*GoalCinema*のアクティブ状態をスクリプトによって切り替えています。アクティブ後、Timeline中のAnimationによって*card*が画面内に移動してきます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/4ca34bd94495ed7a6cf3b225398b796e.png)
回答: !イメージ説明 既に修正依頼欄に記述していますが再度記述します。 元々のアクティブ状況によってUIが前後することがあるようです。 背景に使っていた透過板が全面に出ており、クリックできない状態になっていました。 Canvasの順番を変えることで解決しました。 また、上記修正依頼欄ではインスペクタでCanvasの順序を変更することで解決したと記しましたが、 Canvasの「Sort Order」によって順番を調整することでも解決を確認しました。 此方のほうが仕様として明確なので、こちらのやり方での解決が望ましいと思います。 解決を手伝ってくださり、本当にありがとうございました。