コロナを使用して、ゲーム要素を含むインタラクティブな電子ブックを作成しています。私が抱えている問題は、本のテキストが配置されているスクロールウィジェットであり、それがマスクされていることです。現在、ウィジェットのテキストがボタンを覆っているため、メニュー ボタンを押すことができません。ボタンをウィジェットの「上」に配置できるようにする必要があります。助けてください。
どうもありがとう、
ユーザー
コロナを使用して、ゲーム要素を含むインタラクティブな電子ブックを作成しています。私が抱えている問題は、本のテキストが配置されているスクロールウィジェットであり、それがマスクされていることです。現在、ウィジェットのテキストがボタンを覆っているため、メニュー ボタンを押すことができません。ボタンをウィジェットの「上」に配置できるようにする必要があります。助けてください。
どうもありがとう、
ユーザー
テキストを表示したら、次の操作を行います。
ボタン:toFront();
または、ボタンをグループに入れ、そのグループを (必要に応じて toFront() を使用して) 他のものの前に置きます。
toFront() は、オブジェクトを独自のグループの前に移動するため、ボタンがテキストと同じグループにある場合、ボタンは前にジャンプします。
複数のボタンを 1 つのグループに入れる場合、toFront() はボタンをそれらの間で並べ替えるだけなので、代わりにグループ自体で toFront() を実行する必要があります。
すべてに「デフォルト」グループがあります (これは、 display.getCurrentStage() を使用して検出されます)。