Cocos CreatorでPanel(アプリケーションモーダル)を作る方法

Cocos Creator で画面にモーダルを作る場面がありますが、Cocos Creatorには Unity でいうところのPanelコンポーネントが存在しません。

Cocos Creatorでは代わりに Layout コンポーネントを使うと思いますが、ブラウザで挙動確認をすると、Layoutコンポーネントで隠れているコンポーネントでも画面から操作することができます。

これではモーダルになりません。

方法としては Layout コンポーネントに Button コンポーネントを追加すると Layoutコンポーネント自体が Buttonになるため、Layout コンポーネントで隠れているコンポーネントを操作することができなくなります。

これはモーダルの代わりになります。

Cocos Creator のマニュアルをみても Unity でいうところの Panelコンポーネントは見つかりませんが、専用コンポーネントがあればご教授いただけると嬉しいです。

この記事が気に入ったらサポートをしてみませんか?