1
2
因为我相信你已经学到了关于硬编码数字的教训,所以我不会说什么:) 您可能听说过在传统的javaJFrame或类似结构中嵌入处理PApplet。如果您可以缩放PApplet绘制的图像(即,它以您编码的分辨率绘制,然后将生成的图像放大或缩小以匹配屏幕),那么您可以将PApplet嵌入到一个帧中,捕获PApplet的输出到图像,缩放图像,然后将其绘制到屏幕上。一个快速的谷歌搜索结果 this SO question 。如果分辨率太大,可能会让你的游戏看起来很有趣,但这是一种快速而肮脏的方式。您可能希望按照建议在单独的线程中完成此操作 here . 话虽如此,我并不建议这样做。处理过程中最好的一点(IMO)是不必直接使用AWT/Swing。这也是一个混乱的杂烩,“正确的做法”是返回并将硬编码的数字更改为变量。对于您的图像,您可以使用 PImage's resize() 。你说你的代码有几百行长,但实际上这并不是一个巨大的数字——最好的办法就是把它吸干,然后几小时不开心。祝你好运 |
Pro-Web · 视网膜显示媒体查询在css中的应用 7 年前 |
Fisher · 运行应用程序时,Android屏幕垂直取消同步 7 年前 |
John · 如何找出特定屏幕适合的布局? 7 年前 |
Martynas · 更改应用程序中所有控件的字体大小(win窗体) 7 年前 |
J Griff · 为什么我的页脚导航在分辨率较低时变得过宽? 7 年前 |
Vaccano · 裁剪一个位图,然后具有相同的“大小”图像 9 年前 |
Noitidart · 在Win81+非dpi感知过程中,计算比例因子 9 年前 |
Entity1037 · Opengl全屏分辨率错误 9 年前 |