如何在MIT Scratch中更改舞台的分辨率

时间:2018-09-09 05:03:25

标签: mit-scratch

MIT Scratch中Stage的默认分辨率为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文件时,它就会在Adobe Animate CC中打开,并在黑色背景上显示黑色文本(我无法阅读)。

任何人都可以给我逐步说明吗?

3 个答案:

答案 0 :(得分:2)

嘿!

从源头开始编译大量的工作,有更好的方法。

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

  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,请确保不会切断舞台底部的元素。

答案 1 :(得分:0)

实际上,没有方法可以在不修改文件的情况下更改暂存分辨率。

但是您可以使用以下脚本:script

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

希望帮助

答案 2 :(得分:0)

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

您可以在 URL 中看到,该项目的宽度为 640 像素,高度为 360 像素。

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