如何在全屏游戏中隐藏码头和菜单栏?

时间:2015-04-11 15:34:15

标签: macos cocoa 2d-games xojo

我正在编写一个将在全屏窗口中运行的游戏。我正在使用Xojo对其进行编码(因此,在Xcode / Interface Builder中可能无法使用任何布尔窗口属性)。

我的应用程序中是否有一个plist键/值可以在我的窗口设置为全屏时隐藏应用程序菜单栏和停靠栏?

需要在优胜美地工作。

2 个答案:

答案 0 :(得分:1)

获取macoslib

它包含NSWindow的扩展,可以执行此操作。只需在项目中搜索"全屏"。

还有一个演示。如果您运行该项目,请打开菜单栏:示例 - > Cocoa - > NSWindow 。该窗口有一个" Toggle Fullscreen"按钮进行测试。

答案 1 :(得分:1)

以下是您需要在窗口中打开的事件:

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

第一行关闭动画,

第二行关闭UI元素(停靠栏和菜单栏),

第三行使窗口全屏显示