0

MIT Scratch 中舞台的默认分辨率为 480x360,纵横比为 4:3。我想将其更改为 16:9 的纵横比,分辨率为 720p。是否有任何源文件或脚本必须编辑才能执行此操作?

另外,我找到了这个链接:https ://scratch.mit.edu/discuss/topic/52369/但我不明白该怎么做。这是来自该链接的源文件:https ://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as (转到第 51 行查看舞台的宽度和高度:https ://github.com/LLK/scratch-flash/blob/053d2b2eaf172ed2889211f5f57621731183f5c1/src/scratch/ScratchObj.as#L51 )如何编辑该源文件,然后我将如何编译它?每当我打开该 ActionScript 文件时,它都会在 Adob​​e Animate CC 中打开,并带有黑色背景上的黑色文本(我无法阅读)。

谁能给我一步一步的指示来做到这一点?

4

3 回答 3

1

嘿!

从源代码开始编译会做很多工作,有更好的方法。

我认为有两种有效的方法可以解决这个问题:

  1. 您可以使用以下代码段将项目嵌入网站:

根据需要更改片段的高度和宽度。这仅在您的项目发布时有效。在 Scratch 中打开编辑器时,替换[Project ID]为 URL 末尾的 id。(示例: https://scratch.mit.edu/projects/12345678/#editor -> 更改[Project ID]12345678

    <div style="overflow-y: hidden; height: 720px; overflow-x: hidden; width: 960px;" 
      id="applet">
      <iframe style="margin-top:-70px; margin-left:-11px;" allowtransparency="false"
        width="980" height="820" bgcolor=#220000
        src="http://scratch.mit.edu/projects/embed/[Project ID]/?autostart=true"
        allowfullscreen>
      </iframe>
      <br/><br/>
    </div>

  1. 您可以使用硫磺播放器

在Sulfurous Player中打开您的项目,之后您可以设置自定义宽度和高度。如果您使用 16:9,请确保舞台底部的元素不会被截断。

于 2018-09-10T13:20:03.853 回答
0

尝试使用这个:https ://sheeptester.github.io/scratch-gui/?width=640&height=360

可以看到,在 URL 中,项目的宽度为 640px,高度为 360px。

除非您制作 480x360 版本,否则不建议您在 Scratch 上发布非正常大小的项目。Scratch 网站上的 Scratch 项目不能更改大小。

于 2021-01-21T20:43:36.527 回答
0

实际上,如果不修改文件,就无法更改暂存分辨率。

但是你可以使用这个脚本:脚本

实际上,如果您使用矢量图形,即可以无限缩放的图形,也许全屏模式就足够了。此外,在这样的引擎(软件)中,从头开始使用 720p 可能没有那么吸引人。

希望这可以帮助

于 2019-02-23T05:05:03.680 回答