处理:是否有可能扩展整个程序?

Processing: Is it possible, to scale the whole program?

提问人:Hi156 Gamenautica 提问时间:11/17/2023 最后编辑:Hi156 Gamenautica 更新时间:11/17/2023 访问量:32

问:

我对编程有点陌生,并尝试过某种喜剧游戏。游戏本身运行良好,符合预期。问题是,它的大小太大了。

我把游戏发给了朋友,但游戏大小比我的显示器大得多。我用一台新笔记本编写了游戏,并使用了 1600 x 1200 的整体尺寸,因为它看起来不错。但我忘了,这不是正常的高度,而是大于 1080。 另外,直到它已经发生,我才知道 displayHeight 或 Weight。

现在我处于一个有点糟糕的境地,我只能希望,有一个缩放命令,来扩展整个程序,包括所有内容。

我自己改变每个物体的每一个数字,就意味着改变一百多张不同的图片和线条的每个位置。这是可以做到的,但如果有另一种方法可以围绕它进行奶酪,那将很有趣。

额外信息:

使用的语言是 Processing。 该游戏是一堆不同的图像和点击检查,就像迷宫游戏一样,您需要在不撞到墙壁的情况下导航鼠标穿过迷宫。

处理 缩放

评论

0赞 easleyfixed 11/17/2023
什么语言?这是一个网络应用程序吗?它是可执行文件吗?这里有很多因素......但是有可能扩大规模吗?确定。。但是我们需要知道你正在使用什么代码等等。值得注意的是......不过,您可能会学到一个宝贵的教训,在这种情况下,您可能需要考虑使用变量来表示大小值,以便您可以调整数字而不是整个代码。
0赞 Rabbid76 11/17/2023
@easleyfixed 请阅读标签信息。“什么语言?”- 语言是处理
0赞 easleyfixed 11/17/2023
哦,我的错,这是一个通用术语,有人把它变成了一个语言?好吧,很酷..把我甩了,因为通用术语缩放的使用也被标记了......
1赞 Hi156 Gamenautica 11/17/2023
@easleyfixed 是的,我敢肯定,我再也不会对这类事情使用任何变量了。在我的下一个计划中,我将尽量避免我在那里犯的所有错误。
1赞 Daniel Cruz 11/27/2023
在设置功能中,您可以使用 size(w,h) 函数设置窗口的大小。如果你想让它适应屏幕,那么你可以使用 processing.org/reference/displayWidth.html 及其相关的 dispayHight,或者如果你想让程序始终使用整个屏幕,那么你可以调用 fullScreen() 而不是 size()。在这里阅读更多关于它的信息: processing.org/reference/size_.html

答:

1赞 Mruk 11/27/2023 #1

我已经对我的游戏进行了快速测试,它基本上是有效的:

void draw() {
  scale(0.67);
  // your game...
}