首页
学习
活动
专区
圈层
工具
发布

PlayN全屏
EN

Stack Overflow用户
提问于 2012-04-26 19:10:31
回答 3查看 694关注 0票数 1

我不知道它为什么不起作用。我想开始我的游戏在全屏桌面(Java)。

代码语言:javascript
复制
@Override
public void setToFullScreen() {
    int screenHeight = graphics().screenHeight();
    int screenWidth = graphics().screenWidth();
    
    log().debug("ScreenHeight: " + screenHeight);
    log().debug("ScreenWidth: " + screenWidth);

    graphics().setSize(screenWidth, screenHeight);
}

日志上写着:

ScreenHeight: 480

ScreenWidth: 640个

我可能的决议将是全高清-有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-30 12:27:59

PlayN不是为Java全屏模式而开发的.

Java视图是为调试所有其他平台的原因而创建的。

如果您想使用全屏模式,您可能需要更改PlayN-java源代码。您可能需要使用java.awt.GraphicsDevice.setFullScreenWindow(...)方法

票数 1
EN

Stack Overflow用户

发布于 2012-05-02 07:53:08

命令

代码语言:javascript
复制
graphics().screenWidth();
graphics().screehHeight();

给你游戏窗口的大小。

如果要将屏幕大小调整为全高清,就必须这样做:

代码语言:javascript
复制
graphics().setSize(1920, 1080);

这将设置播放窗口的大小为1920,1080。但是,这并不会将您的游戏设置为全屏。

票数 1
EN

Stack Overflow用户

发布于 2012-10-16 17:15:01

不知道您使用的是哪个版本,但是在最前沿(1.5快照),这些函数每次都返回真正的屏幕分辨率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10339812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档