/ / Wie kann ich das Dock und die Menüleiste in meinem Fullscreen-Spiel ausblenden? - Macos, Kakao, 2D-Spiele, Xojo

Wie kann ich das Dock und die Menüleiste in meinem Vollbild-Spiel verstecken? - Macos, Kakao, 2D-Spiele, Xojo

Ich schreibe ein Spiel, das in einem Vollbildfenster ausgeführt wird. Ich verwende Xojo, um es zu codieren (daher sind boolesche Fenstereigenschaften, die möglicherweise im Xcode / Interface Builder verfügbar sind, keine Option).

Gibt es einen Plist-Schlüssel / Wert, den ich in meiner App festlegen kann, um die Anwendungsmenüleiste und das Dock auszublenden, wenn mein Fenster auf Vollbild eingestellt ist?

Muss an Yosemite arbeiten.

Antworten:

1 für die Antwort № 1

Bekommen das Macoslib

Es enthält Erweiterungen für NSWindow, die dies tun können. Suchen Sie einfach im Projekt nach "Vollbild".

Es gibt auch eine Demo. Wenn Sie das Projekt ausführen, öffnen Sie die Menüleiste: Beispiele -> Kakao -> NSWindow. Dieses Fenster verfügt über eine Schaltfläche "Toggle Fullscreen" zum Testen.


1 für die Antwort № 2

Folgendes müssen Sie im Fenster Open event platzieren:

  self.LiveResize = False
self.MenuBarVisible = false
self.FullScreen = true

Erste Zeile schaltet die Animation aus.

In der zweiten Zeile werden die Elemente der Benutzeroberfläche (Dock und Menüleiste) deaktiviert.

Die dritte Zeile zeigt das Fenster als Vollbild