标签: fullscreen

如何将我的OpenGL应用程序置于全屏模式?

我是OpenGL的新手,但我编写了一个在窗口中运行良好的小应用程序.现在我想全屏运行它.FAQ中

这个,但似乎需要GLUT,这不是开源的.将OpenGL应用程序置于全屏模式的好方法是什么?现在在Windows XP上,但我将移植到其他平台.

windows opengl fullscreen

5
推荐指数
2
解决办法
2万
查看次数

AS3:`FullScreenEvent`是否暂时将内容添加到显示列表中?

简答: 是的,FullScreenEvent暂时将1个孩子加入舞台.

Long Rant: 那怎么样......我并不疯狂......我不知道这是否有记载但是 - 这是真的.弹出"你可以按esc退出全屏"的小消息会暂时将一个孩子添加到舞台上,并将其保持在最高级别,直到它淡出为止.索引的突然入侵真的搞砸了我.所以我的回答是,我猜.现在我只需要弄清楚如何摆脱这种轻微的烦恼.

寻找幽灵孩子: 我试图在我的项目中找到孩子,使用stage.getChildAt(11)+" "+stage.getChildAt(10)+..Etc Etc ..和stage.getChildAt(11).name+" "+stage.getChildAt(10).name+..Etc Etc ..(一种快速的草率方式将其追踪到舞台上的文本框..)但是我无法将它绑定到一个特定的名称..这个名字只是作为'实例(无论在线创建它是什么数字)'.类型很有意思,因为它是null..我不知道这是正常还是其他任何东西,但如果它是我所做的事情之一,它将是[Object Sprite]或类似的东西......非常奇怪.此外,当试图从adobe livedocs获取信息时(比如从石头上挤血......)我在弹出消息上找到的是:

当用户进入全屏模式以通知用户他们处于全屏模式并且他们可以按Escape键结束全屏模式时,电影上方会出现Flash运行时对话框.

"Flash运行时对话框"..这是否意味着它是内部的但它仍然使用那个索引点?

每当弹出窗口显示时,我都尝试在舞台上制作所有的东西alpha = 0(stage.numChildren比它应该的更多)并且除了'esc to exit'消息之外应该有的东西都消失了.

Sooo ..是的..这就是我现在所能想到的......

考虑到我还在学习闪光灯,我可能已经采用了自己的方法来寻找孩子.如果有人检查出来并制作一个简单的原型来捣乱它,请让我知道你发现了什么^ __ ^


作为Tyler的旁注,我记得为什么我没想到要做一些追踪Event.ENTER_FRAME.这是因为我在浏览器中查看SWF时无法查看跟踪.并且由于FullScreenEvent仅在设置了HTML参数allowfullscreen ='true'时才在浏览器中工作,所以我懒得在舞台上添加一个动态文本框并更新它而不是我想.. = P

无论如何,

感谢您的时间和耐心.

原帖: 嗨!

我正在flash中创建一个图库.它几乎处于正常工作状态,除非我尝试将其全屏显示,否则我对此非常满意.

当我使用全屏幕画廊时FullScreenEvent,会让用户知道他们可以按下的那个小默认消息Esc出现在屏幕上.并且当显示此消息时,如果我在屏幕外创建图像并将其补间以进行查看,则下一个图像将位于我的所有 GUI精灵之上.

但是,如果我等待这个小消息淡出并消失,那么一切都按照应有的方式行事,我的图像索引设置为1,就像我想要的那样(在我的GUI精灵和东西下面).

现在,请记住,我并不排除我的代码有问题,因为这种情况很可能就是这样,但经过长时间的思考和空手而归之后,我一直有点迷信闪光灯在我身上耍花招'小消息'不是独立的,实际上已添加到显示列表中.

有人知道我是不是在想象事情?或者'press esc'消息是我的swf在显示列表中的一部分?

感谢任何人的时间,如果他们能在这件事上启发我.

flash actionscript children fullscreen actionscript-3

5
推荐指数
1
解决办法
523
查看次数

如何在Android全屏模式下摆脱顶级衰落?

通过将以下两行代码放在activity.OnCreate中,我可以获得全屏视图:

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

但是,如果你仔细观察,屏幕的顶部边缘仍然会有一个轻微的褪色边缘,看起来像被移除的标题栏的残留物.我怎么能完全摆脱它?

看到这个屏幕截图,这是使用上面两行代码获得的全屏视图,但顶部渐弱边缘是可见且烦人的,我已经尝试了android:fadingEdge ="none"和android:fadingEdgeLength ="0sp"在根上查看此活动,不起作用: 全屏视图带有绿色背景,可以看到褪色边缘

android fullscreen

5
推荐指数
1
解决办法
1176
查看次数

全屏Python TKinter或wxPython窗口,但"停留在所有窗口的底部"?

我想创建一个全屏面板,在视觉上阻止访问屏幕上的所有内容(桌面,菜单,Unity面板等在Ubuntu(11.10)中),但仍然低于其他应用程序打开的窗口.

这主要是为了让笔记本电脑儿童证明.我希望孩子(4岁)可以访问一些选定的应用程序,即.gcompris,儿童游戏,礼服数学等,但不是真正的其他应用程序和设置.像自定义桌面+启动器面板,没有任何破坏,无法访问文件等.

我希望面板包含一些可以启动其他应用程序的按钮(使用subprocess.call),但是面板本身需要保留在从它启动的任何内容之下,或者使事情变得更容易,因此它保持在任何打开的全屏游戏和每个打开的窗口之下(即使面板需要重点).

Python tkinter的全屏overrideredirect(True)将是完美的(使用密码保护关闭按钮),如果不是它不允许其他应用程序出现在它上面的事实,我不确定是否可以使它保持在底部一切.

知道如何在可能的情况下改变这种行为,或任何其他工具可以让我在python或其他方面做到这一点?

编辑:其他信息:

我已经得到它几乎工作,但另一个奇怪的行为与overrideredirect(True).我可以在开始时降低()应用程序并确定它,但是当我使用overrideredirect(True)执行此操作时,应用程序将完全消失.以下非全屏测试代码:

from tkinter import *

def btn1_click():app.quit();app.destroy()
def btn2_click():app.lower()    
def handler():
    if tkinter.messagebox.askyesno("Quit?", "Are you sure you want to quit?"):
        app.quit();app.destroy()

app = Tk()
app.title("Testing...")
app.geometry('300x100+200+100')
#app.overrideredirect(True) 
#app.lower()

b1 = Button(app, text = "Exit!", width = 10, command = btn1_click);b1.pack()
b2 = Button(app, text = "Lower", width = 10, command = btn2_click);b2.pack()
app.protocol("WM_DELETE_WINDOW", handler)
app.mainloop()
Run Code Online (Sandbox Code Playgroud)

当你按原样运行它会打开新窗口并按下"向下"按钮将它发送到后面,但是如果你取消注释app.overrideredirect(True)行并按下按钮,应用程序仍将运行但不会更长时间可见.

编辑......好吧,我想我明白了:

>>>help(tkinter)
...
     |  overrideredirect = wm_overrideredirect(self, boolean=None)
     |      Instruct the window manager to ignore this widget …
Run Code Online (Sandbox Code Playgroud)

python ubuntu wxpython tkinter fullscreen

5
推荐指数
1
解决办法
1449
查看次数

在Google Chrome中使用FullScreen API时,我无法在输入元素中使用字母数字键盘

在Google Chrome中,当我使用FullScreen API并尝试在输入元素中输入字母数字内容时,它不会执行任何操作.它适用于Firefox.

他们是否在谷歌浏览器中解决了这个问题?

javascript google-chrome fullscreen

5
推荐指数
1
解决办法
734
查看次数

jQuery ui全屏对话框

我正在尝试使用jquery ui进行全屏对话.

我有一些内容通过ajax加载,结果填充对话框:

function openResource(id) {
  $.ajax({
    url      : "",
    type     : 'post',
    dataType : 'html',
    data : {
      idRes: id
    },
    success : function(response) {
      $("#popupRecurso")
        .html("<div style='float:right; cursor: pointer;' onclick='$(\"#popupRecurso\").dialog(\"destroy\");'>fechar</div>" + response);

      $("#popupRecurso").dialog({
        title       : '',
        bgiframe    : true,
        position    : 'center',
        draggable   : false,
        resizable   : false,
        dialogClass : 'dialogRecurso',
        width       : $(window).width(),
        height      : $(window).height(),
        stack       : true,
        zIndex      : 99999,
        autoOpen    : true,
        modal       : true,
        open        : function() {
          $(".ui-dialog-titlebar").hide();
        },
        error : function(err) …
Run Code Online (Sandbox Code Playgroud)

jquery dialog fullscreen

5
推荐指数
1
解决办法
1万
查看次数

删除Android应用中的通知栏

我正在开发一个我想要一直在的餐馆菜单应用程序(用户不应该在应用程序之外).

到目前为止我能够覆盖后退和主页按钮,但我想摆脱通知栏.反正有没有做这样的事情?

我试图将应用程序主题设置为全屏没有标题栏但是没有做到这一点.(对于主页按钮,我在application.xml中使用了自定义应用程序.)

这是应用程序的图片,以便更好地理解 我的应用的截图

android themes fullscreen android-widget

5
推荐指数
1
解决办法
397
查看次数

如何在monogame中设置固定的窗口大小?

我正在制作一个简单的游戏作为最终项目.它将在窗口中显示一个.bmp框架,我无意在游戏运行时调整窗口大小,所以我想修复窗口的大小.问题是当我运行在visual studio 2012中选择monogame游戏创建的项目时,它以全屏模式启动.我尝试使用此代码修复它:

_graphics.IsFullScreen = false;
_graphics.PreferredBackBufferWidth = 640;
_graphics.PreferredBackBufferHeight = 480;
_graphics.Applychanges();
Run Code Online (Sandbox Code Playgroud)

我把它放在主游戏类的构造函数和初始化函数中,但它什么也没做.我正在使用monogame 3.0.

c# fullscreen monogame windows-8

5
推荐指数
1
解决办法
4678
查看次数

如何在Handheld.PlayFullScreenMovie统一的移动视频中放置字幕

所以我正在制作移动设备(android)的统一项目,我遇到了通过移动设备中的统一播放视频的问题,只能通过Handheld.PlayFullScreenMovie或资产来实现.

所以,在Handheld.PlayFullScreenMovie视频全屏显示,一切都落后于它,因为我希望它支持某些语言(如果我必须包含相同视频的3个副本,游戏将开始变大; - ;).我的疑问是,是否可以在不创建另一个视频的情况下放入字幕?

video android fullscreen subtitle unity5

5
推荐指数
1
解决办法
326
查看次数

在android中使用沉浸式全屏模式时的空白区域

我使用下面的代码来使用沉浸式全屏模式:

getWindow().getDecorView().setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
            | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
            | View.SYSTEM_UI_FLAG_IMMERSIVE);
Run Code Online (Sandbox Code Playgroud)

但是当我运行我的应用程序时,会显示一个空格而不是通知和底栏.

我想我的XML文件中有错误.这是我的XML文件:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#303030"
    tools:context="programsimple.game.FullscreenActivity">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:background="#eeeeee">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/background"/>

        <Button
            android:layout_width="110dp"
            android:layout_height="70dp"
            android:background="@drawable/button_shape"
            android:layout_centerVertical="true"
            android:id="@+id/btnStartGame"
            android:layout_centerHorizontal="true"
            android:text="????"
            android:textSize="25sp"
            android:textColor="#97d2ff"/>

    </RelativeLayout>

</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

有没有错?

更新:我用KitKat测试.

android fullscreen android-immersive

5
推荐指数
1
解决办法
2381
查看次数