自作ゲームのスコア送信画面をポップアップダイアログ的に表示させたかったので、その実装をしました。
defaultでは、dialog的なものはないらしいので、UserWidgetを作成して、
Canvasをwrapperとして、buttonやimageなどを乗っけてダイアログを作りました。
popupさせる方法としては、いざ表示させる時に、timelineを使って、widgetのscaleを変えることで対応しました。
おそらく、ポップアップの実装として直線的な拡大・縮小ではそう見えないと思うので、timeline側で曲線を作りました。
実装途中に気づいたんですが、ueのbutton widgetには、押した時に伸縮する効果がないらしいので、自分でbuttonのエフェクトを実装しないといけないらしいです。
うう、めんどくせ
2018/6/9