问题标签 [screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4303 浏览

gtk - 通过 GTK 获取 dpi 设置

使用 GTK,如何查询当前屏幕的 dpi 设置?

0 投票
1 回答
626 浏览

.net - 在 .Net 中设置屏幕分辨率

有谁知道是否有任何托管包装库允许我设置屏幕分辨率,这样我就不必自己做 p/invoke 的事情了?

0 投票
4 回答
8413 浏览

java - 当精灵“从屏幕上掉下来”时,如何在 Java 游戏中调用 gameOver 方法?

我正在使用 BlueJ 用 Ja​​va 开发一个简单的平台游戏。

在接下来的几周内,我将发布一些问题,寻求这个项目的帮助,因为我对编程不是很精通。所以我希望我不会变得烦人,如果你能帮助我,我将非常感激。

在我的游戏中,我有一个 gameOver 方法,它结束游戏并向控制台打印一条语句。我想要的是当我的播放器精灵“从屏幕上掉下来”时调用这个方法。

现在我在屏幕底部放置了一个矩形来表示某种危险(如水),当玩家与它发生碰撞时,它会调用 gameOver 方法并且游戏结束。但是,如果玩家跌落到屏幕的某个高度以下,我仍然希望游戏结束。

这是我的 gameOver 方法(来自“游戏”类)-

这是我的玩家精灵(目前使用多边形绘制)-

这是当玩家与敌人碰撞时结束游戏的代码(来自“Enemy”类,类似的代码也用于 Hazard 类)-

我想要一个类似的,或者至少是简单的解决方案,当我的玩家精灵跌落或超出屏幕的某个坐标时,它会调用我的 gameOver 方法。

如果您能提供一个示例/示例代码,并附上注释以帮助我理解它,我将不胜感激,以便了解我应该如何实现这一目标。

非常感谢您,我期待您的答复。

0 投票
1 回答
1882 浏览

java - Java 2D 图形中的“屏幕”效果

这是一个困扰我一段时间的问题:

在 Photoshop/GIMP 中,有一个“屏幕”图层合成模式。此模式具有明亮的颜色具有强 alpha,而深色则具有弱的 alpha。黑色是完全透明的,白色是完全不透明的。

我非常希望能够使用 Java 2D 图形复制这种复合材料,但是我反复尝试将 AlphaComposite 引入其中的尝试都失败了——事实上,我认为这超出了 AlphaComposite 的能力范围。

可以在这里看到一个视觉示例。

关于如何做到这一点的任何想法?

0 投票
1 回答
1393 浏览

screen - 为笔记本电脑开发定制的屏幕显示应用程序

我很想为我的笔记本电脑创建一个自定义的屏幕显示应用程序,因为制造商提供的应用程序完全是垃圾。我打算编写一个应用程序来显示诸如音量控制、屏幕亮度、无线天线状态等内容。我不确定我需要知道什么信息才能开始创建这样的东西(用于抓取按键/按钮按下的界面、系统优先级、任何其他相关数据),并且想知道是否有人可以帮助我指出正确的方向。如果可能的话,我想用 C# 开发它。

例如,当我按住笔记本电脑键盘上的“Fn”键并按“F5”键时,音量会降低。通过屏幕上的图形可以直观地表示此操作,该图形显示当前正在降低的声级。我想替换原生图形,因为,我只是不喜欢它:D。

0 投票
5 回答
7437 浏览

c# - 如何在 C# 中找到应用程序在哪个屏幕上运行

如何确定我的应用程序在哪个屏幕上运行?

0 投票
11 回答
409 浏览

windows - 哪种屏幕尺寸更适合最终用户

我有一个软件,最小屏幕尺寸要求是 1024x768,800x600 可能太小,1024x768 会太大?也许介于两者之间?什么屏幕尺寸更好或最好?谢谢。

0 投票
7 回答
39404 浏览

javascript - 检测窗口宽度并补偿滚动条 - Javascript

如何使用 Javascript 检测用户窗口的宽度并考虑他们的滚动条?(我需要滚动条内的屏幕宽度)。这就是我所拥有的......它似乎可以在多个浏览器中工作......除了它不考虑滚动条......

有任何想法吗?我需要它在所有浏览器中工作;)

0 投票
2 回答
32621 浏览

iphone - 在 iPhone 上计算像素大小

iPhone SDK 中有没有办法计算单个像素的大小(以毫米为单位)?

0 投票
2 回答
2375 浏览

c++ - 绘制到屏幕的 DC C++ 后强制屏幕重绘

我正在创建一个 Windows Mobile 自定义 SIP,当用户按下或“悬停”在键盘上的一个按钮上时,我使用 ::GetDC(NULL) 将其对应的选定图像(iPhone 式)绘制到屏幕的 DC。它是用 Win32 C++ 开发的。

我的问题是我永远无法让屏幕重新绘制自己,擦除先前绘制的键。我已经尝试了所有我能想到的强制它,::RedrawWindow() 使用 NULL 或任何 Get..Window 函数作为 HWND 的所有不同参数组合,以及所有标志组合 (INVALIDATE | UPDATENOW | ERASENOW | 所有儿童等)。我还尝试过使用 ::GetActiveWindow 和 ::GetForegroundWindow 使 rect 无效并强制重新绘制底层应用程序,使用 ::GetDesktopWindow 的变体等。我基本上已经没有想法了,这是阻止我的最后一件事在我的 Windows Mobile 设备上使用它。有没有人有任何想法?任何帮助将不胜感激。

我已经包含了一些截图来说明我的困境。

截图前 截图

在 http://img13.imageshack.us/img13/9861/cezoom1.png 之前 http://img3.imageshack.us/img3/7481/cezoom2.png

此 先感谢!