2016-03-24 2 views
1

Я пытаюсь создать всплеск, как многие приложения и игры. Эффект, который я пытаюсь создать, выглядит так: FL Studio Splash WindowСоздание окна без полей/верхнего/прозрачного всплывающего окна в Monogame?

По существу, я хочу создать прозрачное прозрачное окно в Monogame и нарисовать над ним текстуру. Мне также нужно, чтобы окно отображалось на верхнем слое окон на экране (необязательно, но предпочтительнее).

Как я могу создать это прозрачное окно?

Спасибо!

ответ

1

С Monogame используется для кросс-платформенных проектов, я не знаю, имеет ли Monogame встроенный класс или функцию splashscreen.

Метод, который вы просите, как будто вы хотите, чтобы он работал на платформе Windows.

Вы можете достичь его на окнах 2-мя способами:

  1. Использование WPF, вы можете использовать Splash Screen

  2. Использование Windows Forms Создать окно границы меньше и показать его. См. How to build splash screen in windows forms application? и измените значение Form.TransparencyKey на цвет, который вы хотите, чтобы он отображался как прозрачный.

+1

Отличный ответ. Я уверен, что это можно будет сделать на большинстве платформ, но я думаю, что это будет обычная реализация для каждого из них. – craftworkgames