ページ 11

【解決済】SceneManagerを使った画像のフェードについて

Posted: 2020年3月03日(火) 23:47
by きゃろっと
現在、SceneManagerを使って画像の表示を行っているのですが、フェードイン、フェードアウトの表示ができず困っています。

通常ですとピクチャの表示(不透明度0)、ピクチャの移動(不透明度255,ウェイト10)のようにやっているのですが、SceneManagerでBitmapを表示する際は検討がつきません。

不透明度にあたるBitmapのopacityをいじったりはしてみたのですが、見た目に変化はありませんでした。

どうかよろしくお願いします。

Re: SceneManagerを使った画像のフェードについて

Posted: 2020年3月04日(水) 02:17
by Plasma Dark
現在、SceneManagerを使って画像の表示を行っているのですが、フェードイン、フェードアウトの表示ができず困っています。
画像の表示や透明度の変更はSceneManagerの責務ではないので、SceneManager内で直接それらを触るべきではありません。

Game_Screenを介して行うのが理想ですが、なぜSceneManagerで画像の透明度を変更する必要があるのでしょうか。

Re: SceneManagerを使った画像のフェードについて

Posted: 2020年3月04日(水) 02:36
by きゃろっと
返信ありがとうございます。
画像の表示や透明度の変更はSceneManagerの責務ではないので、SceneManager内で直接それらを触るべきではありません。
そうなんですね…。すみません、スクリプトに詳しくないもので。
二つの画像でマスクしたものを表示したいと思い、Bitmapクラスを直接呼出し表示していました。
SceneManager._scene.addChild();を使っていたのですが、その際の画像の制御がわからず質問した次第でした。

…とまぁ、色々書いたのですがマスク処理のできるプラグインを見つけましたので解決しました。
お手間をかけてすみませんでした。